@charset "utf-8";
body { /*
		font:small Verdana, AppleGothic, Sans-serif;
		color:#333333; margin:0px 0; padding:0px; 
		background:#FFFFFF url('./images/bg.jpg') 0 top repeat-x;*/
		 }

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #78B50D;
	text-decoration: none;
}
a:active {
	color: #78B50D;
	text-decoration: none;
}

/* Float bug */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display: inline-block; }

/* Holly Hack Targets IE Win only \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End Holly Hack */


/* misc */
img { border: none; }
 
p { 	margin: .4em 0 .5em 0; 
		line-height: normal; 
		}
	p img { margin: 0; }

hr {
		height: 1px; color: #aaa; background-color: #aaa;
		border: 0; margin: .2em 0 .2em 0;
		}

h1, h2, h3, h4, h5, h6 {
		color: black; background: none; font-weight: normal;
		margin: 0;
		/*
		padding-top: .5em;
		padding-bottom: .17em;
		border-bottom: 1px solid #aaa;
		*/
		}
	h1 { font-size: 188%; }
	h2 { font-size: 150%; }
	h3, h4, h5, h6 {
		border-bottom: none;
		font-weight: normal;
		}
	h3 { font-size: 132%; }
	h4 { font-size: 116%; }
	h5 { font-size: 100%; }
	h6 { font-size: 90%; }


/*-------------------------------*/ 
/* customization */
/*-------------------------------*/

fieldset { padding:1em; border:1px solid #A1A1A1; letter-spacing:0; }
* html fieldset { /* \ Not Mac */ position:relative; clear:both; margin-top:1.8em;  padding:2em 1em 1em; /* */ }

legend { font:11px Verdana; color:#666666; }
* html fieldset legend { /* \ Not Mac */ position:absolute; top:-.8em;left:.4em; /* */}

fieldset div { margin:.3em 0; }

.input{ 	padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; 
			background:#fafaf8 url('images/common/bgForm.gif') repeat-x 0 0;
			color:#444444; border:1px solid #B1B1B1; }

.textarea {		padding:4px .5em; margin:0px 0px 1px 0px; 
				color:#444444; 
				background:#fafaf8 url('images/common/bgForm.gif') repeat-x 0 0; border:1px solid #B1B1B1; }

.checkbox { background:none; padding:0; width:12px; border:0 none; }

.submit input {
	padding:.3em; height:26px;
	color:#444444; cursor:pointer;
	}

.dotLine { background:url('images/common/dotLine.gif') bottom repeat-x; }

.more { margin-top:5px; background: url('images/common/more.gif') 458px 0 no-repeat  ; padding:1px 0 0 6px; text-align:right; font-size:90%;  }

/* Wrap START */
#wrap { width:100%; }
#container { width:1000px; margin:0 auto; }
/* Wrap END */

/* header START */


#header { }
#headerContainer { height:78px;  }
	#headerContainer_1 { float:left; width:280px  }
	#headerContainer_2 { float:right; width:720px; background: url('images/headerBg.gif') top left repeat-x; }

#title { float:left; width:280px; height:78px; }
	#title h1 {   }
	/* move to Application.Footer.php
	#title h1 a { width:393px; height:66px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/logo.gif') 0px 0px no-repeat; }
	*/
	
#navigationQuick { display:none; font-size:90%;  height:28px;  }
	#navigationQuick A { font-size:100%; color:#FFFFFF; }
	#navigationQuick A:hover { color:#78B50D; text-decoration:underline; }
	#navigationQuick h3 { display:none; }
	#navigationQuick ul { list-style:none; margin:0 ; padding:14px 0 0 525px; color:#FFFFFF; }
	#navigationQuick li {	float:left; margin:0; padding:0px 15px 0 8px; white-space:nowrap; 
							background:url('images/separate01.gif') 0 6px no-repeat; vertical-align:middle }
	#navigationQuick li.first { background-image:none; }

#navigation {  }
	#navigation a { color:#FFFFFF; }
	#navigation a:hover { color:#FAFF40; }
	
	#navigation h3 { display:none; }
	#navigation ul { list-style:none; margin:0; padding:0 0 0 20px; }
	#navigation li { float:left; margin:0; padding:25px 15px 18px 0px; background: url('images/sparate.gif') bottom right no-repeat; }
	#navigation li.first { background-image:none; padding-right:0px;}
	#navigation li a { display:block; width:100%; height:35px; text-decoration:none; text-indent:-999em;  }
					
	#navigation01 { width:75px; height:35px; }
		#navigation01 a { background:url('images/01.gif') no-repeat; }
		#navigation01 a:hover {background:url('images/011.gif') no-repeat; }
	#navigation02 { width:75px; height:35px; }
		#navigation02 a { background:url('images/02.gif') no-repeat; }
		#navigation02 a:hover { background:url('images/022.gif') no-repeat; }
	#navigation03 { width:75px; height:35px; }
		#navigation03 a { background:url('images/03.gif') no-repeat; }
		#navigation03 a:hover { background:url('images/033.gif') no-repeat; }
	#navigation04 { width:55px; height:35px; }
		#navigation04 a { background:url('images/04.gif') no-repeat; }
		#navigation04 a:hover { background:url('images/044.gif') no-repeat; }
	#navigation05 { width:75px;height:35px; }
		#navigation05 a { background:url('images/05.gif') no-repeat; }
		#navigation05 a:hover { background:url('images/055.gif') no-repeat; }
	#navigation06 { width:75px; height:35px; }
		#navigation06 a { background:url('images/06.gif') no-repeat; }
		#navigation06 a:hover { background:url('images/066.gif') no-repeat; }
	#navigation07 { width:75px;height:35px; }
		#navigation07 a { background:url('images/07.gif') no-repeat; }
		#navigation07 a:hover { background:url('images/077.gif') no-repeat; }
	#navigation08 { width:75px;height:35px; }
		#navigation08 a { background:url('images/08.gif') no-repeat; }
		#navigation08 a:hover { background:url('images/088.gif') no-repeat; }

#vision { }
	#visionEffect { }
	#visionContainer { width:1000px; height:338px;}
#visionInside { } 
	#visionInsideEffect { }
	#visionInsideContainer { width:1000px; height:161px; }


/* header END */

/* content START */
#content { }

#contentContainer3 { background:#FFFFFF url('images/contentbg.gif') 0px top repeat-x ; 
					 min-height:85; height: auto !important; height: 85px; }
#contentContainer3assist { float:left; width:836px; overflow:hidden;  }
#contentColumn3_1 { float:left; width:489px; overflow:hidden; padding:18px 0px 0 8px; }
#contentColumn3_2 { float:right; width:313px; overflow:hidden; padding:29px 14px 0px 0px; }
#contentColumn3_3 { float:right; width:141px; overflow:hidden; padding:15px 12px 0 0px;  }

#contentContainer2 { width:100%;background: url('images/content2Bg.gif') 0px top repeat-x ;  }
#contentColumn2_1 { float:right; width:739px; overflow:hidden; padding:0px 30px 0 0; }
#contentColumn2_2 { float:left; width:197px; overflow:hidden; padding:0px 0px 0px 0px; }

.navSidebar {	color:#465B28; padding:0px 0 0px 0px; margin-bottom:12px;
				min-height:150px; height: auto !important; height: 150px;
				background: url('images/2_2Bg.gif') left top no-repeat;}
	.navSidebar h3{	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:61px; 
					padding-top:61px; background:url('images/sideTitle.gif') 0 0px no-repeat; margin-bottom:0px; }
	.navSidebar ul { 	list-style:none; padding:8px 0 0 12px; margin:5px 0 0 0;  
 }
	/*
	.navSidebar ul a { text-decoration:none; color:#555555; }
	.navSidebar ul a:hover { color:#739D00; }
	*/
	
	.navSidebar ul li {  margin:0 0 0px 0; cursor:pointer; background:url('images/common/dotLine.gif') 0 bottom repeat-x; }
	.navSidebar ul li .wrap { background: url('images/navTitleDot.gif') 10px 10px no-repeat;}
	.navSidebar ul li a {  color:#000000;display:block; width:100%; padding-left:25px; height:28px; vertical-align:middle; line-height:28px; text-decoration:none; }
			 .navSidebar li a:hover { text-decoration:underline }
	
	
	.navSidebar ul li.active {  }
	.navSidebar ul li.active .wrap { background: url('images/navTitle2.gif') 10px 10px no-repeat;}
		.navSidebar ul li.active a { color:#78B50D; text-decoration:none }
		.navSidebar ul li.active a:hover { text-decoration:underline}
	
	
	.navSidebar ul li.hover { }
	.navSidebar ul li.hover  .wrap { background: url('images/navTitle2.gif') 10px 10px no-repeat;}
		.navSidebar ul li.hover a { color:#78B50D; text-decoration:none }
			 .navSidebar ul li.hover a:hover { text-decoration:underline}
	
	.navSidebar li .wrap {  }

	#navSidebar_member h3 		{ background-position:0 0px !important; }
	
	#navSidebar_overview h3 	{ background-position:0 -0px !important; }
	#navSidebar_about h3 		{ background-position:0 -100px !important; }
	#navSidebar_sitemap h3 		{ background-position:0 -549px !important; }
	
	#navSidebar_banner h3 		{ background-position:0 -0px !important; }
	#navSidebar_contact h3 		{ background-position:0 -488px !important; }
	#navSidebar_contactintro h3 { background-position:0 -488px !important; }
	#navSidebar_comment h3 		{ background-position:0 -488px !important; }
	#navSidebar_intro h3 		{ background-position:0 -0px !important; }
	
	#navSidebar_action h3 		{ background-position:0 -150px !important; }
	#navSidebar_album h3 		{ background-position:0 -950px !important; }
	#navSidebar_article h3 		{ background-position:0 -0px !important; }
	#navSidebar_download3 h3 	{ background-position:0 -366px !important; }
	#navSidebar_notice h3 		{ background-position:0 -61px !important; }
	#navSidebar_qa h3 			{ background-position:0 -500px !important; }
	#navSidebar_link h3 		{ background-position:0 -427px !important; }
	#navSidebar_epaper h3 		{ background-position:0 -0px !important; }
	
	#navSidebar_news h3 		{ background-position:0 -240px !important; }
	#navSidebar_rank h3 		{ background-position:0 -360px !important; }
	
	#navSidebar_product h3	 	{ background-position:0 -305px !important; }
	
	#navSidebar_productintro h3 { background-position:0 -280px !important; }
	#navSidebar_intro h3     	{ background-position:0 -950px !important; }
	#navSidebar_case h3     	{ background-position:0 -122px !important; }
	#navSidebar_service h3     	{ background-position:0 -183px !important; }
	
/* content END */


/* footer START */
#footer { background-color:#edf9e6; height:68px }
#footerContainer { }
#footerContainer_1 { }
	#titleFooter { padding:22px 0 0 22px; }
	#titleFooter h1 a {  width:253px; height:34px; text-decoration:none; text-indent:-999em; display:block; background: url('images/footerlogo.html') 0px 0px no-repeat; border-right:1px #FFFFFF solid  }

#footerContainer_2 { float:left; padding:0px 0px 10px 0px; width:100% }

#copyright { padding:15px 0px 0px 8px; }
	#copyright a { border-bottom:1px #5a5c5a solid; padding-bottom:1px; color:#5a5c5a; }
	#copyright a:hover { color:#ff3737;border-bottom:1px #ff3737 solid; }
	#copyright h3 { display:none; }
	#copyright dl { paddding:0px; margin:0; color:#5a5c5a; font-size:90%; }
	#copyright dt { display:inline; padding-left:15px; line-height:1.7; }
	#copyright dd { display:inline; padding:0; margin:0; }

	#copyright dt.title { background-image:none; }
/*	#copyright dt.telephone { background-image:none; }*/
	#copyright dt.tips { background-image:none; }
	
/*	#copyright dd.address { display:block !important; }*/
	#copyright dd.fax { display:block !important; }



#footer2 { width:966%; background-color:#FAFFED ; margin:0 auto; }
#footerContainer2 { }
#footerContainer2_1 { width:281px; float:left; background-color:#FAFFED}
	#titleFooter2 { padding:30px 0 0 28px; }
	#titleFooter2 h1 a {  width:253px; height:34px; text-decoration:none; text-indent:-999em; display:block; background:#FAFFED url('images/footerflash.html') 0px 0px no-repeat; }

#footerContainer2_2 { float:left; padding:0px 0px 0px 0px; background-color:#FAFFED }
	
#copyright2 { padding:12px 0px 0px 70px;  background-color:#FAFFED }
	#copyright2 a { text-decoration:underline; color:#707070; }
	#copyright2 a:hover { color:#ff3737; }
	#copyright2 h3 { display:none; }
	#copyright2 dl { paddding:0px; margin:0; color:#707070; font-size:90%;}
	#copyright2 dt { display:inline; padding-left:15px; background:url('images/common/separate01.gif') 5px 3px no-repeat; line-height:160%; }
	#copyright2 dd { display:inline; padding:0; margin:0; }

	#copyright2 dt.title { background-image:none; }
	#copyright2 dt.telephone { background-image:none; }
	#copyright2 dt.tips { background-image:none; }
	
	#copyright2 dd.address { display:block !important; }
	#copyright2 dd.fax { display:block !important; }
	
	
/* footer END */

/* widget START */
.map { }
#map { width:730px; height:450px; border:1px #A1A1A1 solid; }
.paging{
	font:small Verdana;
	color:666666;
	text-decoration:none;
	margin-top:30px;
	margin-bottom:10px;
	text-align:center;
	}
	.paging a { color:#666666; text-decoration:underline; }
	.paging a:hover { color:#FF0000;}

.pathway { color:#888888; font-size:90%; height:22px; margin-bottom:8px; text-align:left; }
	.pathway a { color:#888888; text-decoration:underline; }
	.pathway a:hover { color:#FF0000;}
	
#pageSearch { margin:0;padding:0;display:inline; }
	#pageSearch:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#pageSearch { display: inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #pageSearch { height: 1%; }
	#pageSearch { display: block; }
	/* End Holly Hack */
	
	#pageSearch .input{ 
		padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; 
		background:#fafaf8 url('images/common/bgForm.gif') repeat-x 0 0;
		color:#444444; border:1px solid #B1B1B1; }
	
	#pageSearch .searchSubmit { 
			border-style: none; border-color: inherit; border-width: 0; 
			padding: 0; margin: 0; vertical-align: middle; cursor: pointer; display: inline-block;
			width:78px; height:22px; background:url('images/common/searchSubmit.gif') 0px 0px no-repeat; }
	
	#pageSearch .advSearchSubmit { 
			border-style: none; border-color: inherit; border-width: 0; 
			padding: 0; margin: 0; vertical-align: middle; cursor: pointer; display: inline-block;
			width:67px; height:22px; background:url('images/common/advSearchSubmit.gif') 0px 0px no-repeat; 
			display:none; }
	
	#pageSearch .searchReset { 
			border-style: none; border-color: inherit; border-width: 0; 
			padding: 0; margin: 0 0 0 10px; vertical-align: middle; cursor: pointer; display: inline-block;
			width:55px; height:22px; background:url('images/common/searchReset.gif') 0px -3px no-repeat; }
	
	#pageSearch input, #pageSearch select { vertical-align: middle; cursor: pointer; display: inline-block; }


/* widget START */
#serviceWidget { }
	#serviceWidget ul {  list-style:none; margin:0; padding:33px 1px 14px 34px; }
	#serviceWidget li {  float:left; width:208px; margin-right:33px; }
	#serviceWidget .title { color:#222222;}
	#serviceWidget .eng { color:#9f9f9f;}

#loginWidget { }
	#loginWidget h3 { display:none; }
	
	#loginWidget ul { list-style:none; margin:0; padding:31px 15px 8px 10px; }
	#loginWidget li { margin:0; padding:0; }
	#loginWidget h5 { color:#FFFFFF; display:inline; padding-right:10px; }
	#loginID { vertical-align: middle;
		padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; width:80px; 
		background:#fafaf8 url('images/common/bgForm.gif') repeat-x 0 0;
		color:#444444; border:1px solid #B1B1B1; }
	#loginWidget h5 { color:#FFFFFF; display:inline; padding-right:10px; }
	#loginPassword { vertical-align: middle;
		padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; width:80px; 
		background:#fafaf8 url('images/common/bgForm.gif') repeat-x 0 0;
		color:#444444; border:1px solid #B1B1B1; }
	#loginSubmit {
			border-style: none; border-color: inherit; border-width: 0; 
			padding: 0; margin: 0; vertical-align: middle; cursor: pointer; display: inline-block;
			width:39px; height:22px; background:url('images/loginSubmit.html') 0px 0px no-repeat; }
	#loginWidget .links { padding-top:6px; text-align:right; }
	#loginWidget .links A { color:#FFFFFF; text-decoration:underline;  }
	#loginWidget .links A:hover { text-decoration:none;  }
	
	#loginWidget .welcome { color:#FFFFFF; line-height:160%; display:block; height:30px; }
	#loginWidget .functions { float:left; white-space:nowrap; padding-right:8px; }
	#loginWidget .functions a { color:#FFFFFF; text-decoration:underline; }
	#loginWidget .functions a:hover { text-decoration:none; }
	
	#loginWidget:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#loginWidget { display: inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #loginWidget { height: 1%; }
	#loginWidget { display: block; }
	/* End Holly Hack */




/* banner START*/
.bannerWidget {}
	.bannerWidget h3 { display:none; }
	.bannerWidget ul { list-style:none; margin:0; padding:0;  padding:33px 1px 14px 34px;}
	.bannerWidget li a { color:#555555; text-decoration:underline; }
	.bannerWidget li a:hover { color:#FF0000; }
	.bannerWidget li { margin:0; padding:0 0 8px 0; text-align:center; }
	.bannerWidget li span { display:none; font-size:90%; text-align:center; margin-top:3px; }

#bannerWidget_main_sidebar1 {  float:left; overflow:hidden; }
#bannerWidget_main_sidebar1 span { }

#bannerWidget_main_sidebar2 {  float:left; overflow:hidden; }
#bannerWidget_main_sidebar2 span { }

#bannerWidget_main_sidebar3 {float:left;overflow:hidden; }
#bannerWidget_main_sidebar3 span { }

#bannerWidget_main_sidebar4 {float:left;  overflow:hidden; }
#bannerWidget_main_sidebar4 span { }

#bannerWidget_page_sidebar1 { width:195px; overflow:hidden; text-align:left; margin:30px 0 0 10px; }
#bannerWidget_page_sidebar1 span { }


#bannerWidget_page_sidebar2 { width:140px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
#bannerWidget_page_sidebar2 span { }


#bannerWidget_prompt { width:195px; overflow:hidden; text-align:center; margin:30px 0 0 20px; }
	#bannerWidget_prompt_1 a { width:195px; height:75px; text-decoration:none; text-indent:-999em; display:block; background:url('images/banner00.html') 0 0 no-repeat; }
	#bannerWidget_prompt_2 a { /*width:195px; height:64px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/banner01.jpg') 0 0 no-repeat;*/ display:none; }
	#bannerWidget_prompt_3 a { width:195px; height:64px; text-decoration:none; text-indent:-999em; display:block; background:url('images/banner02.html') 0 0 no-repeat; }


#bannerWidget_main_header {}
#bannerWidget_main_header span { display:none; }

#bannerWidget_main_footer { }
#bannerWidget_main_footer span { display:none; }

#bannerWidget_page_header { margin-top:6px; }
#bannerWidget_page_header span { display:none; }

#bannerWidget_page_footer { margin-top:20px; }
#bannerWidget_page_footer span { display:none; }
/* banner END */

/* widget END */

/* module START */

	/* @ START */
	.entrance h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:40px; 
					padding-top:40px; background:url('images/moduleTitle.gif') 0 0px no-repeat; margin:4px 0 2px 0; }
	.entrance .pathway { text-align:left; }
	
	.entry { padding:0 0 20px 0; }
		.entry .titleWrap {}
			.entry .titleWrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entry .titleWrap  { display:inline-block; }
				/* Holly Hack Targets IE Win only \*/
			* html .entry .titleWrap  { height:1%; }
			.entry .titleWrap  { display:block; }
				/* End Holly Hack */
			
			.entry .titleWrap { margin:8px 0; padding:0 0 0px 0; background:#FFFFFF url('images/common/titleWrapBgFooter.gif') bottom right no-repeat; */border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid; }
			.entry .titleWrap .hh2 { color:#333333; font-size:132%; font-weight:bold; padding:10px 10px 20px 10px; background:#FFFFFF url('images/common/titleWrapBgHeader.gif') top right no-repeat; }
			.entry .titleWrap .hh2 .signning { padding-right:32px; background:url('images/common/statusSignning.gif') right 4px no-repeat; }
			.entry .titleWrap .hh2 .new { padding-right:32px; background:url('images/common/statusNew.gif') right 4px no-repeat; }

			
			
			.entry .titleWrap .date { margin:0 10px 10px 10px; color:#555555; padding-left:20px; background:transparent url('images/common/date.gif') 0px 0px no-repeat; }
			.entry .titleWrap .date:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entry .titleWrap .date  { display:inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entry .titleWrap .date  { height:1%; }
			.entry .titleWrap .date  { display:block; }
			/* End Holly Hack */
				
			.entry .titleWrap .created {  }
			.entry .titleWrap .file { display:block; margin:0 10px 10px 10px; padding-left:20px; background:transparent url('images/common/page_save.gif') 0px 0px no-repeat; color:#555555; }
			
		.entry .article { padding:10px 0px 15px 5px; line-height:180%; }
			
		.entry .article .image { float:right; }
		.entry .article .image img { border:3px #E1E1E1 solid; }
		
		.entry .photo {}
			.entry .photo ul { list-style:none; margin:10px 0 0 0; padding:0px; }
			.entry .photo ul a { text-decoration:underline; color:#9C3300; }
			.entry .photo ul a:hover { color:#9C3300; text-decoration:none; }
			.entry .photo li { margin:0; padding:0; }
			
			.entry .photo ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entry .photo ul { display: inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entry .photo ul { height: 1%; }
			.entry .photo ul { display: block; }
			/* End Holly Hack */
			
			.entry .photo li { 	float:left; width:126px; /*140*/ height:132px; 
										padding:0 10px 8px 4px; overflow:hidden; margin:0 4px 8px 0; }
			.entry .photo li span { display:block; }
			.entry .photo li span.image { border:1px #d1d1d1 solid; padding:3px; background:url('images/common/noImage.gif') center center no-repeat; }
			.entry .photo li span.image img { width:120px; height:90px; background:transparent center center no-repeat; }
			.entry .photo li span.title { margin-bottom:6px; }
		
		.entry .back { background:url('images/common/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
		.entry .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
		.entry .back A:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }
		
	.entryList { padding:8px 0 16px 0; /*min-height:600px; height: auto !important; height: 600px;*/ }
		.entryList .pageNavigator {	color:#555555; line-height:35px; background:transparent url('images/common/pageNavigatorBg.gif') right 0px no-repeat;
									border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid; padding:0px 10px 0px 10px; }
			.entryList .pageNavigator .pages { float:left; white-space:nowrap; background:transparent url('images/common/page_copy.gif') 0px 10px no-repeat; padding-left:20px; }
			.entryList .pageNavigator .archive { float:left; white-space:nowrap; background:transparent url('images/common/date.gif') 0px 10px no-repeat; padding-left:20px; padding-right:20px; }
		.entryList .search { margin-top:10px; }
			
		.entryList ul.portfolioBox { list-style:none; margin:0 0 0 0; padding:0; }
		.entryList li.portfolioItem { padding:16px 10px 16px 10px; background:transparent url('images/common/dotLine.gif') bottom repeat-x; }
			
			.entryList ul.portfolioBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entryList ul.portfolioBox  { display:inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entryList ul.portfolioBox  { height:1%; }
			.entryList ul.portfolioBox  { display:block; }
			/* End Holly Hack */
			
			.entryList li.portfolioItem:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entryList li.portfolioItem  { display:inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entryList li.portfolioItem  { height:1%; }
			.entryList li.portfolioItem { display:block; }
			/* End Holly Hack */
			
			.entryList li.odd  { background-color:#F2F2F2; }
			
			.entryList li.portfolioItem .cover { }
			.entryList li.portfolioItem .cover img { }
			.entryList li.portfolioItem .title { }
			.entryList li.portfolioItem .title A { color:#333333; text-decoration:none; font-weight:bold; }
			.entryList li.portfolioItem .title A:hover { color:#78B50D; text-decoration:none; }
			.entryList li.portfolioItem .title .signning { padding-right:32px; background:url('images/common/statusSignning.gif') right 1px no-repeat; }
			.entryList li.portfolioItem .title .new { padding-right:32px; background:url('images/common/statusNew.gif') right 1px no-repeat; }

			.entryList li.portfolioItem .date { font-size:90%; color:#FF7209; margin-bottom:6px; }
			.entryList li.portfolioItem .description { font-size:90%; color:#555555; line-height:150%; margin-top:6px; }
			.entryList li.portfolioItem .description A { color:#444444; text-decoration:underline; }
			.entryList li.portfolioItem .description A:hover { color:#FF0000; }
			
			/* cover OR dot START */
			/* pick one */
				/* cover float START */
				/*
				.entryList li.portfolioItem .cover { float:left; margin-right:15px; }
				*/
				/* cover float END */
				/* title dot START */
				/*
				.entryList li.portfolioItem .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
				.entryList li.portfolioItem .description { padding-left:15px; }
				.entryList li.portfolioItem .date { padding-left:20px; background:url('./images/common/date.gif') 0 0px no-repeat; }
				*/
				/* title dot END */
			/* cover OR dot END */

	.entryList2 { padding:0px 0 16px 0; /*min-height:600px; height: auto !important; height: 600px;*/ }
	.entryList2 .titleWrap {}
		.entryList2 .titleWrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 .titleWrap  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 .titleWrap  { height:1%; }
		.entryList2 .titleWrap  { display:block; }
		/* End Holly Hack */
		
		.entryList2 .titleWrap { margin:8px 0; padding:0 0 0px 0; background:#FFFFFF url('images/common/titleWrapBgFooter.gif') bottom right no-repeat; border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid; }
		.entryList2 .titleWrap .hh2 { color:#333333; font-size:132%; font-weight:bold; padding:10px 10px 20px 10px; background:#FFFFFF url('images/common/titleWrapBgHeader.gif') top right no-repeat; }
		
		.entryList2 .titleWrap .date { margin:0 10px 10px 10px;color:#555555; padding-left:20px; background:transparent url('images/common/date.gif') 0px 0px no-repeat; }
		.entryList2 .titleWrap .date:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 .titleWrap .date  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 .titleWrap .date  { height:1%; }
		.entryList2 .titleWrap .date  { display:block; }
		/* End Holly Hack */
			
		.entryList2 .titleWrap .created { }
		.entryList2 .titleWrap .file { display:block; margin:0 10px 10px 10px; padding-left:20px; background:transparent url('images/common/page_save.gif') 0px 0px no-repeat; color:#555555; }

	.entryList2 .article { padding:10px 0px 15px 5px; line-height:180%; }
	
	.entryList2 .photo {}
		.entryList2 .photo ul { list-style:none}	
		.entryList2 .photo ul.portfolioBox { list-style:none; margin:10px 0 0 0; padding:0px; }
		.entryList2 .photo ul.portfolioBox a { text-decoration:underline; color:#9C3300; }
		.entryList2 .photo ul.portfolioBox a:hover { color:#9C3300; text-decoration:none; }
		.entryList2 .photo li.portfolioItem { margin:0; padding:0; }
		
		.entryList2 .photo ul.portfolioBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 .photo ul.portfolioBox { display: inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 .photo ul.portfolioBox { height: 1%; }
		.entryList2 .photo ul.portfolioBox { display: block; }
		/* End Holly Hack */
		
		.entryList2 .photo li.portfolioItem { 	float:left; width:126px; /*140*/ height:132px; 
												padding:0 10px 8px 4px; overflow:hidden; margin:0 4px 8px 0; }
		.entryList2 .photo li.portfolioItem span { display:block; }
		.entryList2 .photo li.portfolioItem span.image { border:1px #d1d1d1 solid; padding:3px; background:url('images/common/noImage.gif') center center no-repeat; }
		.entryList2 .photo li.portfolioItem span.image img { width:120px; height:90px; background:transparent center center no-repeat; }
		.entryList2 .photo li.portfolioItem span.title { margin-bottom:6px; }
	
	.entryList2 .article .image { float:right; }
	.entryList2 .article .image img { border:3px #E1E1E1 solid; }

	.entryList2 .pageNavigator {	color:#555555; line-height:35px; background:transparent url('images/common/pageNavigatorBg.gif') right 0px no-repeat; 
									border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid; padding:0px 10px 0px 10px; }
		.entryList2 .pageNavigator .pages { float:left; white-space:nowrap; background:transparent url('images/common/page_copy.gif') 0px 10px no-repeat; padding-left:20px; }
		.entryList2 .pageNavigator .archive { float:left; white-space:nowrap; background:transparent url('images/common/date.gif') 0px 10px no-repeat; padding-left:20px; padding-right:20px; }

	.entryList2 .search { margin-top:10px; }
		
	.entryList2 ul.portfolioBox { list-style:none; margin:0 0 0 0; padding:0; }
	.entryList2 li.portfolioItem { padding:16px 10px 16px 10px; background:transparent url('images/common/dotLine.gif') bottom repeat-x; }
		
		.entryList2 ul.portfolioBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 ul.portfolioBox  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 ul.portfolioBox  { height:1%; }
		.entryList2 ul.portfolioBox  { display:block; }
		/* End Holly Hack */
		
		.entryList2 li.portfolioItem:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 li.portfolioItem  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 li.portfolioItem  { height:1%; }
		.entryList2 li.portfolioItem  { display:block; }
		/* End Holly Hack */
		
		.entryList2 li.odd  { background-color:#F2F2F2; }
		
		.entryList2 li.portfolioItem .cover { border:1px #d1d1d1 solid; padding:3px; float:left; margin-right:15px; background:url('images/common/noImage.gif') center center no-repeat; }
		.entryList2 li.portfolioItem .cover img { }
		.entryList2 li.portfolioItem .title { }
		.entryList2 li.portfolioItem .title A { color:#E12424; text-decoration:underline; font-weight:bold; }
		.entryList2 li.portfolioItem .title A:hover { color:#E12424; text-decoration:none; }
		.entryList2 li.portfolioItem .title .signning { padding-right:32px; background:url('images/common/statusSignning.gif') right 1px no-repeat; }
		.entryList2 li.portfolioItem .title .new { padding-right:32px; background:url('images/common/statusNew.gif') right 1px no-repeat; }
		.entryList2 li.portfolioItem .date { font-size:90%; color:#FF7209; margin-bottom:6px; }
		
		.entryList2 li.portfolioItem .description { font-size:90%; color:#555555; line-height:150%; margin-top:6px; }
		.entryList2 li.portfolioItem .description A { color:#444444; text-decoration:underline; }
		.entryList2 li.portfolioItem .description A:hover { color:#FF0000; }
	/* @ END */



#member {}
	#member h3 { background-position:0 0px !important; }
	
	#member .password {}
		#member .password .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('images/common/dotLine.gif') bottom repeat-x; }
		#member .password .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#member .password ul { list-style:none; margin:0 0 0 0; padding:0; }
		#member .password li { }
		
		#member .password li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		#member .password li { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html #member .password li { height:1%; }
		#member .password li { display:block; }
		/* End Holly Hack */
		
		#member .password ul { border-top:2px #898777 solid; border-right:2px #898777 solid; border-bottom:6px #898777 solid; border-left:2px #898777 solid; }
		#member .password li { background:#E9EBDE url('images/common/dotLine.gif') left bottom repeat-x; }
		
		#member .password li label { display:block; float:left; width:135px; padding:14px 0 0 0; text-align:right; font-size:100%; }
		#member .password li .info { float:left; padding:8px 0px 8px 25px; line-height:160%; }
		
		#member .password li.tips { font-weight:normal; padding:4px 0px 4px 8px; background-color:#708033; color:#FFFFFF; }
		
		#member .password li.email { }
		#member .password li.authorityCode { }
		#member .password li.submit { }
		
		#member .password li.email input, 
		#member .password li.authorityCode input { width:400px; }
	
	#member .register {}
		#member .register .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('images/common/dotLine.gif') bottom repeat-x; }
		#member .register .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#member .register ul { list-style:none; margin:0 0 0 0; padding:0; }
		#member .register li { }
		
		#member .register li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		#member .register li { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html #member .register li { height:1%; }
		#member .register li { display:block; }
		/* End Holly Hack */
		
		#member .register ul { border-top:2px #898777 solid; border-right:2px #898777 solid; border-bottom:6px #898777 solid; border-left:2px #898777 solid; }
		#member .register li { background:#E9EBDE url('images/common/dotLine.gif') left bottom repeat-x; }
		#member .register li label { display:block; float:left; width:135px; padding:14px 0 0 0; text-align:right; font-size:100%; }
		#member .register li .info { float:left; padding:8px 0px 8px 25px; line-height:160%; }
		
		#member .register li.tips { font-weight:normal; padding:4px 0px 4px 8px; background-color:#708033; color:#FFFFFF; }
		
		#member .register li.firstName { }
		#member .register li.sex { }
		#member .register li.company { background-color:#F3F4ED; }
		#member .register li.bizPosition { background-color:#F3F4ED; }
		#member .register li.email { }
		#member .register li.mobileNumber { }
		#member .register li.fax { background-color:#F3F4ED; }
		
		#member .register li.loginID { }
		#member .register li.loginPassword { }
		#member .register li.loginPasswordConfirm { }
		#member .register li.authorityCode { }
		#member .register li.submit { }
		
		#member .register li.firstName input, 
		#member .register li.company input, 
		#member .register li.bizPosition input, 
		#member .register li.email input, 
		#member .register li.mobileNumber input, 
		#member .register li.fax input, 
		#member .register li.loginID input, 
		#member .register li.loginPassword input, 
		#member .register li.loginPasswordConfirm input, 
		#member .register li.authorityCode input { width:400px; }

	#member .profile {}
		#member .profile .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('images/common/dotLine.gif') bottom repeat-x; }
		#member .profile .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#member .profile ul { list-style:none; margin:0 0 0 0; padding:0; }
		#member .profile li { }
		
		#member .profile li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		#member .profile li { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html #member .profile li { height:1%; }
		#member .profile li { display:block; }
		/* End Holly Hack */
		
		#member .profile ul { border-top:2px #898777 solid; border-right:2px #898777 solid; border-bottom:6px #898777 solid; border-left:2px #898777 solid; }
		#member .profile li { background:#E9EBDE url('images/common/dotLine.gif') left bottom repeat-x; }
		#member .profile li label { display:block; float:left; width:135px; padding:14px 0 0 0; text-align:right; font-size:100%; }
		#member .profile li .info { float:left; padding:8px 0px 8px 25px; line-height:160%; }
		
		#member .profile li.tips { font-weight:normal; padding:4px 0px 4px 8px; background-color:#708033; color:#FFFFFF; }
		
		#member .profile li.firstName { }
		#member .profile li.sex { }
		#member .profile li.company { background-color:#F3F4ED; }
		#member .profile li.bizPosition { background-color:#F3F4ED; }
		#member .profile li.email { }
		#member .profile li.mobileNumber { }
		#member .profile li.fax { background-color:#F3F4ED; }
		
		#member .profile li.loginPassword { }
		#member .profile li.loginPasswordNew { }
		#member .profile li.loginPasswordNewConfirm { }
		#member .profile li.submit { }
		
		#member .profile li.firstName input, 
		#member .profile li.company input, 
		#member .profile li.bizPosition input, 
		#member .profile li.email input, 
		#member .profile li.mobileNumber input, 
		#member .profile li.fax input, 
		#member .profile li.loginID input, 
		#member .profile li.loginPassword input, 
		#member .profile li.loginPasswordConfirm input, 
		#member .profile li.authorityCode input { width:400px; }
	
	#member .login {}
		#member .login .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('images/common/dotLine.gif') bottom repeat-x; }
		#member .login .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#member .login ul { list-style:none; margin:0 0 0 0; padding:0; }
		#member .login li { }
		
		#member .login li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		#member .login li { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html #member .login li { height:1%; }
		#member .login li { display:block; }
		/* End Holly Hack */
		
		#member .login ul { border-top:2px #898777 solid; border-right:2px #898777 solid; border-bottom:6px #898777 solid; border-left:2px #898777 solid; }
		#member .login li { background:#E9EBDE url('images/common/dotLine.gif') left bottom repeat-x; }
		#member .login li label { display:block; float:left; width:135px; padding:14px 0 0 0; text-align:right; font-size:100%; }
		#member .login li .info { float:left; padding:8px 0px 8px 25px; line-height:160%; }
		
		#member .login li.tips { font-weight:normal; padding:4px 0px 4px 8px; background-color:#708033; color:#FFFFFF; }
		
		#member .login li.loginID { }
		#member .login li.loginPassword { }
		#member .login li.submit { }
		
		#member .login li.loginID input, 
		#member .login li.loginPassword input { width:400px; }


#epaper {}
	#epaper h3 { background-position:0 0px !important; }
	
	#epaper .entry .titleWrap .date .created { float:right; }
	#epaper .entry .titleWrap .date .date1 { float:left; }
	
	#epaper .subscribe {}
		#epaper .subscribe .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('images/common/dotLine.gif') bottom repeat-x; }
		#epaper .subscribe .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#epaper .subscribe ul { list-style:none; margin:0 0 0 0; padding:0; }
		#epaper .subscribe li { }
		
		#epaper .subscribe li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		#epaper .subscribe li { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html #epaper .subscribe li { height:1%; }
		#epaper .subscribe li { display:block; }
		/* End Holly Hack */
		
		#epaper .subscribe ul { border-top:2px #898777 solid; border-right:2px #898777 solid; border-bottom:6px #898777 solid; border-left:2px #898777 solid; }
		#epaper .subscribe li { background:#E9EBDE url('images/common/dotLine.gif') left bottom repeat-x; }
		
		#epaper .subscribe li label { display:block; float:left; width:135px; padding:14px 0 0 0; text-align:right; font-size:100%; }
		#epaper .subscribe li .info { float:left; padding:8px 0px 8px 25px; line-height:160%; }
		
		#epaper .subscribe li.tips { font-weight:normal; padding:4px 0px 4px 8px; background-color:#708033; color:#FFFFFF; }
		
		#epaper .subscribe li.email { }
		#epaper .subscribe li.authorityCode { }
		#epaper .subscribe li.submit { }
		
		#epaper .subscribe li.email input, 
		#epaper .subscribe li.authorityCode input { width:400px; }

		#epaperSubscribeQuick .input{ 
			padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; width:196px; 
			background:#fafaf8 url('images/common/bgForm.gif') repeat-x 0 0;
			color:#444444; border:1px solid #B1B1B1; }
		
		#epaperSubscribeQuick .epaperSubscribeSubmit { 
				border-style: none; border-color: inherit; border-width: 0; 
				padding: 0; margin: 0; vertical-align: middle; cursor: pointer; display: inline-block;
				width:43px; height:22px; background:url('images/epaperSubscribeSubmit.html') 0px 0px no-repeat; }



	
.overview {}
	.overview h3 {	display:block; overflow:hidden; width:100%; height:50px; 
					background:url('images/moduleTitle.gif') 0 0px no-repeat; margin:8px 0 2px 0; 
					padding:0px 0 0 0px; font-weight:bold; line-height:24px; letter-spacing:-1; 
					font-size: 150%; }
	.overview .entry .article { line-height:1.8; }
	.overview .entry .article p { line-height:1.8; }
	
	
	/*wd*/
	#overview__1 h3 { display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:40px; 
					 padding-top:40px; background:url('images/moduleTitle.gif') 0 -40px no-repeat; margin:4px 0 2px 0; }
	#overview__2 h3 { display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:40px; 
					 padding-top:40px; background:url('images/moduleTitle.gif') 0 -80px no-repeat; margin:4px 0 2px 0; }
	#overview__3 h3 { display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:40px; 
					 padding-top:40px; background:url('images/moduleTitle.gif') 0 -120px no-repeat; margin:4px 0 2px 0; }
	#overview__4 h3 { display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:40px; 
					 padding-top:40px; background:url('images/moduleTitle.gif') 0 -600px no-repeat; margin:4px 0 2px 0; }
	#overview__5 h3 { display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:40px; 
					 padding-top:40px; background:url('images/moduleTitle.gif') 0 -640px no-repeat; margin:4px 0 2px 0; }

#sitemap {}
	#sitemap h3 { background-position:0 -560px !important }
	
	#sitemap table { margin:8px 0 0 0; }
	#sitemap td { padding:10px 8px 0 8px; border-left:1px #E7E7E7 solid; border:1px #E7E7E7 solid; }
	
	#sitemap .layer0 h4 { font-weight:bold; color:#465B28; padding-left:22px; background:url('images/common/comments.gif') 0 2px no-repeat; }
	#sitemap ul { margin:10px 0 35px 0; padding:5px 0 0 25px; background:transparent url('images/common/dotLine.gif') top repeat-x;}


.about {}
	.about h3 {	display:block; overflow:hidden; width:100%; height:60px; 
				background:url('images/moduleTitle.gif') 0 -3960px no-repeat; margin:0px 0 2px 0; 
				padding:0 0 0 2px; font-weight:bold; line-height:24px; letter-spacing:-1; 
				font-size: 150%; }
	.about .entry .article { line-height:1.8; }
	.about .entry .article p { line-height:1.8; }
	
	
	/*wd*/
	#about__1 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:60px; 
					padding-top:60px; background:url('images/moduleTitle.gif') 0 -1560px no-repeat; margin:4px 0 2px 0; }


#banner { }
	#banner h3{ background-position:0 0px !important;}

	#banner .entryList li .title { padding-left:15px; background:url('images/common/titleDot.gif') 0 6px no-repeat; }
	#banner .entryList li .description { padding-left:15px; }
	#banner .entryList li .date { padding-left:20px; background:url('images/common/date.gif') 0 0px no-repeat; color:#666666; }

	#banner .entry .article { padding:0px; }


#contact {}
	#contact h3 { background-position:0 -520px !important; }
	
	#contact .online {}
	#contact .online .titleWrap { margin:8px 0 10px 0; padding:0 0 10px 0; background:transparent url('images/common/dotLine.gif') bottom repeat-x; }
	#contact .online .titleWrap .hh2 { /*font-size:116%; font-weight:bold;*/ display:none; }
	
	#contact .online  ul { list-style:none; margin:0 0 0 0; padding:0; }
	#contact .online  li { }
	
	#contact .online  li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#contact .online  li { display:inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #contact .online  li { height:1%; }
	#contact .online  li { display:block; }
	/* End Holly Hack */
	
	#contact .online ul { border-top:2px #B1B1B1 solid; border-right:2px #B1B1B1 solid; border-bottom:6px #B1B1B1 solid; border-left:2px #B1B1B1 solid; }
	#contact .online li { background:#E9EBDE url('images/common/dotLine.gif') left bottom repeat-x; }
	#contact .online li label { display:block; float:left; width:135px; padding:14px 0 0 0; text-align:right; font-size:100%; }
	#contact .online li .info { float:left; padding:8px 0px 8px 25px; line-height:160%; }
	
	#contact .online  li.tips { font-weight:normal; padding:4px 0px 4px 8px; background-color:#708033; color:#FFFFFF; }
	
	#contact .online  li.firstName { }
	#contact .online  li.sex { }
	#contact .online  li.email { }
	#contact .online  li.phoneNumber { background-color:#F3F4ED; }
	#contact .online  li.authorityCode { }
	#contact .online  li.comment { }
	#contact .online  li.submit { }
	
	#contact .online li.firstName input, 
	#contact .online li.email input, 
	#contact .online li.phoneNumber input, 
	#contact .online li.authorityCode input { width:400px; }
	
	#contact .online  li.comment textarea { width:450px; height:150px; }

.contactintro {}
	.contactintro h3 {	display:block; overflow:hidden; width:100%; height:40px; 
						background:url('images/moduleTitle.gif') 0 -440px no-repeat; margin:8px 0 2px 0; 
						padding:23px 0 0 0px; font-weight:bold; line-height:24px; letter-spacing:-1; 
						font-size: 150%; }
	.contactintro .entry .article { line-height:1.8; }
	.contactintro .entry .article p { line-height:1.8; }
	
	
	/*wd*/
	#contactintro__1 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:40px; 
							padding-top:40px; background:url('images/moduleTitle.gif') 0 -440px no-repeat; margin:4px 0 2px 0; }


#comment {}
	#comment h3 { background-position:0 -520px !important; }
	
	#comment .commentAdd {}

	#comment .commentAdd ul { list-style:none; margin:0 0 0 0; padding:0; }
	#comment .commentAdd li { }
	
	#comment .commentAdd li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#comment .commentAdd li { display:inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #comment .commentAdd  li { height:1%; }
	#comment .commentAdd li { display:block; }
	/* End Holly Hack */
	
	#comment .commentAdd ul { 	border-top:2px #D9D6CB solid; border-right:2px #D9D6CB solid; border-bottom:2px #D9D6CB solid; border-left:2px #D9D6CB solid; 
								background:#E9EBDE url('images/commentAddBg.html') right top no-repeat; }
	#comment .commentAdd li { }
	#comment .commentAdd li label { display:block; float:left; width:135px; padding:6px 0 0 0; text-align:right; font-size:100%; }
	#comment .commentAdd li .info { float:left; padding:0px 0px 4px 25px; line-height:160%; }
	
	#comment .commentAdd li.tips { color:#333333; font-weight:bold; padding:10px 0 10px 45px; }
	
	#comment .commentAdd li.name input, 
	#comment .commentAdd li.title input, 
	#comment .commentAdd li.phoneNumber input, 
	#comment .commentAdd li.email input, 
	#comment .commentAdd li.authorityCode input { width:310px; }
	
	#comment .commentAdd  li.comment textarea { width:410px; height:150px; }
	
	
	#comment .commentCommentBody { border:1px #999999 solid; }
	#comment .topic { padding:12px; background:transparent url('images/common/dotLine.gif') bottom repeat-x; }
	#comment .reply0 { padding:12px; }
	#comment .reply { background:#F7F7F7 url('images/common/dotLine.gif') top repeat-x; padding:12px; }
	#comment .info { color:#999999; }
	#comment .description { margin-top:8px; line-height:120%; }

.intro {}
	.intro h3 {	display:block; overflow:hidden; width:100%; height:60px; 
				background:url('images/moduleTitle.gif') 0 0px no-repeat; margin:8px 0 2px 0; 
				padding:0 0 0 2px; font-weight:bold; line-height:24px; letter-spacing:-1; 
				font-size: 150%; }
	.intro .entry .article { line-height:1.8; }
	.intro .entry .article p { line-height:1.8; }
	/*wd*/
	#intro__1 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:60px; 
					padding-top:60px; background:url('images/moduleTitle.gif') 0 -4020px no-repeat; margin:4px 0 2px 0; }


#action {}
	#action h3 { background-position:0 -1900px !important; }
	/*
	#action .entryList li.portfolioItem .cover { float:left; margin-right:15px; }
	*/
	#action .entryList li.portfolioItem .cover { display:none; }
	#action .entryList li.portfolioItem .title { padding-left:15px; background:url('images/common/titleDot.gif') 0 6px no-repeat; margin-bottom:10px; }
	#action .entryList li.portfolioItem .description { padding-left:15px; }
	#action .entryList li.portfolioItem .date { padding-left:35px; background:url('images/common/date.gif') 15px 0px no-repeat; }

	
	
	#action .entry .titleWrap .date .created { float:right; }
	#action .entry .titleWrap .date .date1 { float:left; }
	#action .entry .article p { line-height:normal;  }
	
	#action .entrySign { background:url('images/signupBg.html') 0 0 repeat-y; margin-top:20px; }
	#action .entrySignHeader { height:28px; background:url('images/signupHeader.html') 0 0 no-repeat; }
	#action .entrySignContent { background:url('images/signupFooter.html') 0 bottom no-repeat; padding:5px 10px 20px 110px; }
	#action .entrySignFooter { display:none; }
	
	#action .entrySign ul.tips { list-style:none; margin:0 0 20px 0; padding:0; }
	#action .entrySign .status { color:#FF9E17; margin-bottom:12px; font-size:116%; padding-left:0px; }
	
	#action .entrySign .export { padding-left:20px; background:transparent url('images/common/page_save.gif') 0px 0px no-repeat; color:#555555; }
	#action .entrySign .export A { color:#333333; text-decoration:underline; }
	#action .entrySign .export A:hover { color:#ED1C24; text-decoration:none; }
	
	
	#action .entrySignstat { padding-top:25px; background:url('images/signupTitleStatistics.html') 0 0 no-repeat; margin-bottom:40px; }
	#action .entrySignstat .excerpt { color:#333333; margin-bottom:12px; font-size:90%; padding-left:0px; }
	#action .entrySignstat table { margin-bottom:20px; }
	#action .entrySignstat thead th { color:#555555; border-bottom:1px #999999 solid; padding-bottom:6px; }
	#action .entrySignstat thead th.info1 { width:40px; }
	#action .entrySignstat thead th.info2 {}
	#action .entrySignstat thead th.info3 { width:40px; }
	#action .entrySignstat thead th.info4 { width:40px; }
	#action .entrySignstat thead th.info5 { width:40px; }
	#action .entrySignstat thead th.info6 { width:200px; }
	
	
	#action .entrySignstat tbody td { text-align:center; padding:5px 0; color:#333333; border-bottom:1px #999999 solid; }
	
	
	#action .entrySignform { padding-top:25px; background:url('images/signupTitleForm.html') 0 0 no-repeat; }
		
		.signTips { font-size:116%; font-weight:bold; color:#333333; }
		
		.displayContainer { color:#333333; margin-bottom:26px; }
		.displayContainer a { color:#333333; text-decoration:underline; }
		.displayContainer a:hover { color:#ED1C24; text-decoration:none; }
		
		
		#signupUser { margin-bottom:16px; }
		#signupUser ul { list-style:none; margin:0; padding:0; }
		#signupUser li { }
		
		#signupUser li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		#signupUser li { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html #signupUser li { height:1%; }
		#signupUser li { display:block; }
		/* End Holly Hack */
		
		#signupUser ul { }
		#signupUser li { }
		#signupUser li label { display:block; float:left; width:140px; padding:5px 0 0 0; text-align:right; font-size:100%; color:#333333; text-decoration:underline; }
		#signupUser li .info { float:left; padding:0px 0px 4px 20px; line-height:160%; color:#333333; }
		
		#signupUser li.tips { font-weight:normal; padding:4px 0px 8px 0px; color:#FF9E17; font-weight:bold; }
		
		#signupUser li.name input { background-color:transparent; border:0px; color:#333333; }
		
		#signupUser li.phone input,
		#signupUser li.email input { width:380px; }
		#signupUser li.description textarea { width:380px; height:50px; }
		
		#signupUser li.info01 input, 
		#signupUser li.info02 input, 
		#signupUser li.info03 input, 
		#signupUser li.info04 input, 
		#signupUser li.info05 input, 
		#signupUser li.info06 input, 
		#signupUser li.info07 input { width:380px; }
		#signupUser li.info01 { margin-top:16px; }
		#signupUser li.info07 { margin-bottom:16px; }
		
		#signupUser li.submit { padding-top:16px; }
		
		
		#modifyUser { margin-bottom:16px; }
		#modifyUser ul { list-style:none; margin:0; padding:0; }
		#modifyUser li { }
		
		#modifyUser li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		#modifyUser li { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html #modifyUser li { height:1%; }
		#modifyUser li { display:block; }
		/* End Holly Hack */
		
		#modifyUser ul { }
		#modifyUser li { }
		#modifyUser li label { display:block; float:left; width:140px; padding:5px 0 0 0; text-align:right; font-size:100%; color:#333333; text-decoration:underline; }
		#modifyUser li .info { float:left; padding:0px 0px 4px 20px; line-height:160%; color:#333333; }
		
		#modifyUser li.tips { font-weight:normal; padding:4px 0px 8px 0px; color:#FF9E17; font-weight:bold; }
		
		#modifyUser li.name input { background-color:transparent; border:0px; color:#333333; }
		
		#modifyUser li.phone input,
		#modifyUser li.email input { width:380px; }
		#modifyUser li.guest input.input { width:45px; }
		#modifyUser li.description textarea { width:380px; height:50px; }
		
		#modifyUser li.info01 input, 
		#modifyUser li.info02 input, 
		#modifyUser li.info03 input, 
		#modifyUser li.info04 input, 
		#modifyUser li.info05 input, 
		#modifyUser li.info06 input, 
		#modifyUser li.info07 input { width:380px; }
		#modifyUser li.info01 { margin-top:16px; }
		#modifyUser li.info07 { margin-bottom:16px; }
		
		#modifyUser li.submit { padding-top:16px; }

		
		#signup ul { list-style:none; margin:0; padding:0; }
		#signup li { }
		
		#signup li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		#signup li { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html #signup li { height:1%; }
		#signup li { display:block; }
		/* End Holly Hack */
		
		#signup ul { }
		#signup li { }
		#signup li label { display:block; float:left; width:140px; padding:5px 0 0 0; text-align:right; font-size:100%; color:#333333; text-decoration:underline; }
		#signup li .info { float:left; padding:0px 0px 4px 20px; line-height:160%; color:#333333; }
		
		#signup li.tips { font-weight:normal; padding:4px 0px 8px 0px; color:#FF9E17; font-weight:bold; }
		
		#signup li.name input, 
		#signup li.phone input,
		#signup li.email input { width:380px; }
		#signup li.description textarea { width:380px; height:80px; }
		
		#signup li.info01 input, 
		#signup li.info02 input, 
		#signup li.info03 input, 
		#signup li.info04 input, 
		#signup li.info05 input, 
		#signup li.info06 input, 
		#signup li.info07 input { width:380px; }
		#signup li.info01 { margin-top:16px; }
		#signup li.info07 { margin-bottom:16px; }
		
		#signup li.submit { padding-top:16px; }


#album {} 
	#album h3 { background-position:0 -3960px !important; }
	#album .entryList .portfolioItem .date { font-size:90% !important; }
	
	#album .entryList li.portfolioItem .cover { float:left; margin-right:15px; }
	
	#album .entry .titleWrap .date span { display:block; }
	#album .entry .titleWrap .date1 { float:left; }
	#album .entry .titleWrap .created { float:right; }
	


#action {}
	#action h3 { background-position:0 -1920px !important; }
	#action .entryList li .title { padding-left:15px; background:url('images/common/titleDot.gif') 0 6px no-repeat; }
	#action .entryList li .description { padding-left:15px; }
	#action .entryList li .date { padding-left:20px; background:url('images/common/date.gif') 0 0px no-repeat; color:#666666; }


#article {}
	#article h3 { background-position:0 0px !important; }
	#article .entryList li .title { padding-left:15px; background:url('images/common/titleDot.gif') 0 6px no-repeat; }
	#article .entryList li .description { padding-left:15px; }
	#article .entryList li .date { padding-left:20px; background:url('images/common/date.gif') 0 0px no-repeat; color:#666666; }


#download { }
	#download h3{background-position:0 -2340px !important; }
	#download .entry .titleWrap .date { display:none; }
	#download .entry .cover { float:right; }
	#download .entry .cover img { border:3px #E1E1E1 solid; }
	
	#download .entryList2 .titleWrap .date  { display:none; }
	#download .entryList2 .portfolioBox { }
	#download .entryList2 .portfolioBox h4 { padding-bottom:4px; margin-bottom:12px; color:#333333; font-weight:normal; /*background:transparent url('./images/common/dotLine.gif') bottom repeat-x;*/ }
	#download .entryList2 .portfolioBox .description { color:#888888; line-height:130%; font-size:90%; }
	#download .entryList2 .portfolioBox .file { background-position:0 1px; background-repeat:no-repeat; padding-left:20px; line-height:120%; margin-bottom:8px; }


#notice {}
	#notice h3 { background-position:0 -160px !important; }
	#notice .entryList li .title { padding-left:15px; background:url('images/common/titleDot.gif') 0 6px no-repeat; }
	#notice .entryList li .description { padding-left:15px; }
	#notice .entryList li .date { padding-left:20px; background:url('images/common/date.gif') 0 0px no-repeat; color:#666666; }


#qa {}
	#qa h3 { background-position:0 -560px !important; }
	
	#qa .entryList .portfolioItem .title { padding-left:23px; background:url('images/common/qaQ.gif') 0 0px no-repeat; }
	#qa .entryList .portfolioItem .description { padding-left:23px; background:url('images/common/qaA.gif') 0 0px no-repeat; }
	#qa .entryList .portfolioItem .date { padding-left:20px; background:url('images/common/date.gif') 0 0px no-repeat; color:#666666; }


#link {}
	#link h3 { background-position:0 -400px !important; }

	#link .entryList .portfolioItem .title { padding-left:15px; background:url('images/common/titleDot.gif') 0 6px no-repeat; }
	#link .entryList .portfolioItem .description { padding-left:15px; }
	#link .entryList .portfolioItem .date { padding-left:20px; background:url('images/common/date.gif') 0 0px no-repeat; color:#666666; }


#download3 { }
	#download3 h3{	background-position:0 -360px !important; }
	
	#download3 .entry .titleWrap .date { display:none; }
	#download3 .entry .cover { float:right; }
	#download3 .entry .cover img { border:3px #E1E1E1 solid; }
	
	#download3 .entryList2 .titleWrap .date  { display:none; }
	#download3 .entryList2 .portfolioBox { }
	#download3 .entryList2 .portfolioBox h4 { padding-bottom:4px; margin-bottom:12px; color:#333333; font-weight:normal; /*background:transparent url('./images/common/dotLine.gif') bottom repeat-x;*/ }
	#download3 .entryList2 .portfolioBox .description { color:#888888; line-height:130%; font-size:90%; }
	#download3 .entryList2 .portfolioBox .file { background-position:0 1px; background-repeat:no-repeat; padding-left:20px; line-height:120%; margin-bottom:8px; }


#article3 {}
	#article3 h3 { background-position:0 -810px !important; }
	/*
	#article3 .entryList li.portfolioItem .cover { float:left; margin-right:15px; }
	*/
	#article3 .entryList2 li.portfolioItem .cover { display:none; }
	#article3 .entryList2 li.portfolioItem .title { padding-left:15px; background:url('images/common/titleDot.gif') 0 6px no-repeat; margin-bottom:10px; }
	#article3 .entryList2 li.portfolioItem .description { padding-left:15px; }
	#article3 .entryList2 li.portfolioItem .date { padding-left:35px; background:url('images/common/date.gif') 15px 0px no-repeat; }


#notice3 {}
	#notice3 h3 { background-position:0 -810px !important; }
	/*
	#notice3 .entryList li.portfolioItem .cover { float:left; margin-right:15px; }
	*/
	#notice3 .entryList2 li.portfolioItem .cover { display:none; }
	#notice3 .entryList2 li.portfolioItem .title { padding-left:15px; background:url('images/common/titleDot.gif') 0 6px no-repeat; margin-bottom:10px; }
	#notice3 .entryList2 li.portfolioItem .description { padding-left:15px; }
	#notice3 .entryList2 li.portfolioItem .date { padding-left:35px; background:url('images/common/date.gif') 15px 0px no-repeat; }
/* module END */


/* 客製 START */
#noticeWidget { font-size:90%}
	#noticeWidget h3 {	display:block; height:23px; text-decoration:none; text-indent:-999em; background:url('images/noticeWidget.gif') 0px 0px no-repeat; margin-bottom:0px; }
	
	#noticeWidget ul { 	margin:8px 0px 0px 0px; list-style:none; padding:16px 8px 5px 120px;  
						min-height:100px; height: auto !important; height: 100px; 
						background: url('images/noticeBg.gif') 0px center no-repeat; }
	#noticeWidget ul a { text-decoration:none; color:#6A6A6A; }
	#noticeWidget ul a:hover { text-decoration:underline; color:#78B50D; }
	
	#noticeWidget li { line-height:2.2; background: url('images/common/dotLine.gif') 0 bottom repeat-x }
	#noticeWidget li .date { float:right; color:#004E80; }
	#noticeWidget li .title { float:left; background: url('images/titleDot.gif') 0 10px no-repeat; padding-left:12px }
	#noticeWidget li .title .new { padding-right:32px; background:url('images/common/statusNew.gif') right 0px no-repeat; }
	
#submenuWidget { background: url('images/bg.gif') right top no-repeat;  }
	#submenuWidget ul { padding:0 0 0 7px; margin:0; list-style:none; }
	#submenuWidget li { float:left; padding:0 0px 0 0; }
	#submenuWidget li.first { padding-top:20px}	
	#submenuWidget .description { padding-top:18px; padding-left:6px; letter-spacing:-1px; line-height:1.8; }
	
#submenu2Widget {  }
	#submenu2Widget ul { padding:30px 0 0 0px; margin:0; list-style:none; }
	#submenu2Widget li { padding-right:12px }

#case {}
	#case h3 { background-position:0 -200px !important; }
	
	#case .entry .titleWrap .date { display:none; }
	#case .entry .cover { float:right; }
	#case .entry .cover img { border:3px #E1E1E1 solid; }
	
	#case .entryList2 .titleWrap .date  { display:none; }
	#case .entryList2 .portfolioBox { }
	#case .entryList2 .portfolioBox h4 { padding-bottom:4px; margin-bottom:12px; color:#333333; font-weight:normal; /*background:transparent url('./images/common/dotLine.gif') bottom repeat-x;*/ }
	#case .entryList2 .portfolioBox .description { color:#888888; line-height:130%; font-size:90%; }
	#case .entryList2 .portfolioBox .file { background-position:0 1px; background-repeat:no-repeat; padding-left:20px; line-height:120%; margin-bottom:8px; }

	
#product { }
	#product h3 { background-position:0 -320px !important; }
	
	#product .entry .titleWrap .date { display:none; }
	
	#product .entry .titleWrap { background-image:none; border:0; }
	#product .entry .titleWrap .hh2 { color:#333333; font-size:132%; font-weight:bold; padding:5px 10px 5px 0px; background: url('images/common/page_copy.gif') 0 7px no-repeat;}
	
	#product .entry .cover { float:right; }
	#product .entry .cover img { border:3px #E1E1E1 solid; }
	#product .entry	.price { line-height:28px}
		#product .entry .article { padding:10px 0px 15px 5px; line-height:180%; }
			#articleTitle { width:100%; height:21px; text-decoration:none; text-indent:-999em; display:block; background:url('') 0px 0px no-repeat; }
		
		#product .entry .article2 { padding:10px 0px 15px 5px; line-height:180%; }
			#articleTitle2 { width:100%; height:21px; text-decoration:none; text-indent:-999em; display:block; background:url('') 0px -50px no-repeat; }
		
		#product .entry .article3 { padding:10px 0px 15px 5px; line-height:180%; }
			#articleTitle3 { width:100%; height:21px; text-decoration:none; text-indent:-999em; display:block; background:url('') 0px -100px no-repeat; }
		
		#product .entry .article4 { padding:10px 0px 15px 5px; line-height:180%; }
			#articleTitle4 { width:100%; height:21px; text-decoration:none; text-indent:-999em; display:block; background:url('') 0px -150px no-repeat; }

		#product .entry .article5 { padding:10px 0px 15px 5px; line-height:180%; }
			#articleTitle5 { width:100%; height:21px; text-decoration:none; text-indent:-999em; display:block; background:url('') 0px -200px no-repeat; }
		
		#albumTitle { width:264px; height:51px; text-decoration:none; text-indent:-999em; display:block; background:url('background-image:url('') !important;') 0px 0px no-repeat; }
		
		
	#product .entryList2 .titleWrap .date  { display:none; }
	#product .entryList2 .portfolioBox .description { color:#888888; line-height:140%; font-size:90%; }
	#product .entryList2 .portfolioBox .cover {/* background-image:url('./images/noImageN.gif') !important; */}

#service {}
	#service h3 { background-position:0 -240px !important; }
	
	#service .entry .titleWrap .date { display:none; }
	
	#service .entry .titleWrap {  margin:8px 0; padding:0 0 0px 0; background:#FFFFFF url('images/common/titleWrapBgFooter.gif') bottom right no-repeat; */border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid; }
	#service .entry .titleWrap .icon { background: url('images/common/page_copy.gif') 0 2px no-repeat }
	#service .entry .titleWrap .hh2 { color:#333333; font-size:132%; font-weight:bold; padding:10px 10px 20px 10px; background:#FFFFFF url('images/common/titleWrapBgHeader.gif') top right no-repeat; }
	#service .entry .cover { float:right; }
	#service .entry .cover img { border:3px #E1E1E1 solid; }
	
		#service .entry .article { padding:10px 0px 8px 5px; line-height:180%; }
			#articleTitle { width:264px; height:51px; text-decoration:none;  display:block; background:url('') 0px 0px no-repeat; }
		
		#service .entry .article2 { padding:10px 0px 8px 5px; line-height:180%; }
			#articleTitle2 { width:264px; height:51px; text-decoration:none;  display:block; background:url('') 0px 0px no-repeat; }
		
		#service .entry .article3 { padding:10px 0px 8px 5px; line-height:180%; }
			#articleTitle3 { width:264px; height:51px; text-decoration:none; display:block; background:url('') 0px 0px no-repeat; }
		
		#service .entry .article4 { padding:10px 0px 8px 5px; line-height:180%; }
			#articleTitle4 { width:264px; height:51px; text-decoration:none; display:block; background:url('') 0px 0px no-repeat; }
	
/* 客製 END */


/* backTop */

/* IE 6 */
/* -- fail--
* html { overflow:hidden; }
* html body { width:100%; height:100%; overflow:auto; }
* html #backTop { position:absolute; right:17px; }
*/
* html #backTop { display:none; }
/* IE 6 END*/
	
#backTop { display:inline; position:fixed; bottom:0; right:0; width:73px; height:34px; }
#backTop a { display:block; width:73px; height:34px; text-indent:-9999px; background:transparent url('images/backTop.html') 0 0 no-repeat; }
#backTop a:hover { border:none; background:transparent url('images/backTop.html') 0 -34px no-repeat; }
#backTop a:focus { -moz-outline-style:none; }

/* backTop END */