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

a { text-decoration:none; color:#333333; }
a:hover { color:#FF0000; }


/* 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 { text-align:right; font-size:90%; }

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

/* header START */
#header { background:url('./images/headerBg.jpg') no-repeat; }
#caption { height:84px; }
#title { float:left; width:170px; height:84px; }
	#title h1 { }
	/* w Application.Footer.php ۰ʳBz
	#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 {	font-size:90%; background:url('./images/topNavBg.jpg') 0 0 no-repeat; height:20px; padding-left:420px; line-height:20px; }
	#navigationQuick A { font-size:100%; color:#FFFFFF; }
	#navigationQuick A:hover { color:#FFF200; text-decoration:underline; }
	#navigationQuick h3 { display:none; }
	#navigationQuick ul { list-style:none; margin:0 0 0 0; padding:0px 0px 0px 0px; color:#FFFFFF; }
	#navigationQuick li {	float:left; margin:0; padding:0 10px 0 10px; white-space:nowrap; 
							background:url('./images/common/separate01.gif') 0 8px no-repeat; }
	#navigationQuick li.first { background-image:none; }

#navigation { height:64px; background:url('./images/navigationBg.gif'); }
	#navigation a { color:#FFFFFF; }
	#navigation a:hover { color:#FAFF40; }
	
	#navigation h3 { display:none; }
	#navigation ul { list-style:none; margin:0; padding:0 0 0 0px; }
	#navigation li { float:left; margin:0; padding:0 0px 0 0px; background:url('./images/navigationSeparate.gif') right 0px no-repeat; }
	#navigation li a {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:64px; 
						padding-top:64px; color:#FFFFFF; background:url('./images/navigation.jpg') no-repeat; }
	
	#navigation01 { width:84px; }
		#navigation01 a { background-position:0 -20px !important; }
		#navigation01 a:hover { background-position:0 -106px !important; }
	#navigation02 { width:84px; }
		#navigation02 a { background-position:-84px -20px !important; }
		#navigation02 a:hover { background-position:-84px -106px !important; }
	#navigation03 { width:84px; }
		#navigation03 a { background-position:-168px -20px !important; }
		#navigation03 a:hover { background-position:-168px -106px !important; }
	#navigation04 { width:84px; }
		#navigation04 a { background-position:-252px -20px !important; }
		#navigation04 a:hover { background-position:-252px -106px !important; }
	#navigation05 { width:84px; }
		#navigation05 a { background-position:-336px -20px !important; }
		#navigation05 a:hover { background-position:-336px -106px !important; }
	#navigation06 { width:85px; }
		#navigation06 a { background-position:-420px -20px !important; }
		#navigation06 a:hover { background-position:-420px -106px !important; }
	#navigation07 { width:85px; }
		#navigation07 a { background-position:-505px -20px !important; }
		#navigation07 a:hover { background-position:-505px -106px !important; }
	#navigation08 { width:85px; }
		#navigation08 a { background-position:-590px -20px !important; }
		#navigation08 a:hover { background-position:-590px -106px !important; }
	#navigation09 { width:82px; }
		#navigation09 a { background-position:-675px -20px !important; }
		#navigation09 a:hover { background-position:-675px -106px !important; }

#vision { }
	#visionEffect { }
	#visionContainer { width:984px; height:121px; }

#visionInside { }
	#visionInsideEffect { }
	#visionInsideContainer { width:997px; height:121px; }
/* header END */

/* content START */
#content { padding:0 0 0px 0; }

#contentContainer3 { background:#FFFFFF url('./images/contentContainer3Bg.gif') 270px 15px no-repeat; padding-top:10px; }
#contentContainer3assist { float:left; width:730px; overflow:hidden; }
#contentColumn3_1 { float:right; width:440px; overflow:hidden; padding:0px 0 0 0; }
#contentColumn3_2 { float:left; width:270px; overflow:hidden; }
#contentColumn3_3 { float:right; width:228px; overflow:hidden; padding:0px 12px 0 0px; }

#contentContainer2 { background:#FFFFFF url('./images/contentContainer2Bg.gif') repeat-y; }
#contentColumn2_1 { float:right; width:770px; overflow:hidden; padding:10px 10px 0 0; }
#contentColumn2_2 { float:left; width:195px; overflow:hidden; padding:10px 0px 0 0px; }

.navSidebar { color:#333333; padding:0px 0 12px 0; background:transparent url('./images/sideBg.gif') 0 bottom no-repeat; margin-bottom:12px; }
	.navSidebar h3{	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:49px; 
					padding-top:49px; background:url('./images/sideTitles.gif') 0 100px no-repeat; margin-bottom:8px; }
	.navSidebar ul { list-style:none; margin:0; padding:5px 15px 16px 15px; }
	.navSidebar ul a { text-decoration:none; color:#333333; }
	.navSidebar ul a:hover { color:#739D00; }
	.navSidebar li { margin:0; line-height:22px; background:transparent url('./images/navSidebarBtnBg.gif') 0 bottom no-repeat; }
	.navSidebar li.active { background-position:-400px bottom !important; }
	.navSidebar li.hover { background-position:-800px bottom !important; }
	.navSidebar li .wrap { padding-left:22px; background:transparent url('./images/navSidebarBtnIcon.gif') 7px 8px no-repeat; }
	
	#navSidebar_member h3 		{ background-position:0 0px !important; }
	
	#navSidebar_overview h3 	{ background-position:0 -49px !important; }
	#navSidebar_about h3 		{ background-position:0 -49px !important; }
	#navSidebar_sitemap h3 		{ background-position:0 -98px !important; }
	
	#navSidebar_banner h3 		{ background-position:0 -147px !important; }
	#navSidebar_contact h3 		{ background-position:0 -196px !important; }
	#navSidebar_contactintro h3 { background-position:0 -196px !important; }
	#navSidebar_comment h3 		{ background-position:0 -245px !important; }
	#navSidebar_intro h3 		{ background-position:0 -294px !important; }
	
	#navSidebar_action h3 		{ background-position:0 -343px !important; }
	#navSidebar_album h3 		{ background-position:0 -392px !important; }
	#navSidebar_article h3 		{ background-position:0 -441px !important; }
	#navSidebar_calendar h3 	{ background-position:0 -490px !important; }
	#navSidebar_download h3 	{ background-position:0 -539px !important; }
	#navSidebar_law h3 			{ background-position:0 -588px !important; }
	#navSidebar_link h3 		{ background-position:0 -637px !important; }
	#navSidebar_qa h3 			{ background-position:0 -686px !important; }
	#navSidebar_team h3 		{ background-position:0 -735px !important; }
	#navSidebar_epaper h3 		{ background-position:0 -784px !important; }
	
	#navSidebar_become h3 		{ background-position:0 -833px !important; }
	#navSidebar_want h3 		{ background-position:0 -833px !important; }
	#navSidebar_demand h3 		{ background-position:0 -833px !important; }
	#navSidebar_teamintro h3 	{ background-position:0 -735px !important; }
	#navSidebar_teamaction h3 	{ background-position:0 -735px !important; }
	#navSidebar_volunteer h3 	{ background-position:0 -833px !important; }
	
	#navSidebar_ecard h3 		{ background-position:0 -882px !important; }
	
	#memberWidget h3 			{ background-position:0 -931px !important; }

/* content END */


/* footer START */
#footer { height:149px; background:url('./images/footerBg.jpg') no-repeat; }
#copyright { padding:70px 0px 14px 280px; }
	#copyright a { text-decoration:underline; color:#FFFFFF; }
	#copyright a:hover { color:#FFF537; }
	#copyright h3 { display:none; }
	#copyright dl { paddding:0; margin:0; color:#FFFFFF; }
	#copyright dt { display:inline; padding-left:15px; background:url('./images/common/separate01.gif') 5px 3px no-repeat; line-height:160%; }
	#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.email { display:block !important; }
/* footer END */

/* widget START */
.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:3px; 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; }


.widget1 { color:#333333; padding:0; margin:0 0 16px 0; }
	.widget1 a { text-decoration:underline; color:#333333; }
	.widget1 a:hover { color:#9C3300; }
	
	.widget1 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:32px; 
					padding-top:32px; background:url('./images/moduleTitles.gif') 0 0px no-repeat; margin-bottom:0px; }

	#actionWidget { }
		#actionWidget h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:23px; 
							padding-top:23px; background:url('./images/actionWidgetTitle.gif') 0 0px no-repeat; margin-bottom:8px; }
		
		#actionWidget ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		#actionWidget ul { display: inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html #actionWidget ul { height: 1%; }
		#actionWidget ul { display: block; }
		/* End Holly Hack */
		
		#actionWidget ul { 	margin:0px 0px 0px 8px; list-style:none; padding:0 0 0 0px; }
		#actionWidget ul a { text-decoration:underline; color:#D94700; }
		#actionWidget ul a:hover { text-decoration:none; color:#D94700; }
		
		#actionWidget li { background:url('./images/common/dotLine.gif') bottom repeat-x; line-height:1.3; padding:6px 0 6px 0px; }
		
		#actionWidget li .title { display:block; float:left; width:340px; }
		#actionWidget li .category { display:block; float:left; width:80px; margin-right:3px; }

		#actionWidget li .category_action a { width:76px; height:16px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/actionWidgetCategory.gif') 0px 0px no-repeat; }
		#actionWidget li .title_action, #actionWidget li .title_action a, #actionWidget .title_action a:hover { color:#62BEFF; }

		#actionWidget li .category_article a { width:76px; height:16px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/actionWidgetCategory.gif') 0px -60px no-repeat; }
		#actionWidget li .title_article, #actionWidget li .title_article a, #actionWidget .title_article a:hover { color:#5D84C5; }

		#actionWidget li .category_calendar a { width:76px; height:16px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/actionWidgetCategory.gif') 0px -90px no-repeat; }
		#actionWidget li .title_calendar, #actionWidget li .title_calendar a, #actionWidget .title_calendar a:hover { color:#EC8638; }

		#actionWidget li .category_download a { width:76px; height:16px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/actionWidgetCategory.gif') 0px -120px no-repeat; }
		#actionWidget li .title_download, #actionWidget li .title_download a, #actionWidget .title_download a:hover { color:#B877B3; }

		#actionWidget li .category_law a { width:76px; height:16px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/actionWidgetCategory.gif') 0px -150px no-repeat; }
		#actionWidget li .title_law, #actionWidget li .title_law a, #actionWidget .title_law a:hover { color:#705FA8; }

		#actionWidget li .category_link a { width:76px; height:16px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/actionWidgetCategory.gif') 0px -180px no-repeat; }
		#actionWidget li .title_link, #actionWidget li .title_link a, #actionWidget .title_link a:hover { color:#EA4D4A; }

		#actionWidget li .category_qa a { width:76px; height:16px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/actionWidgetCategory.gif') 0px -210px no-repeat; }
		#actionWidget li .title_qa, #actionWidget li .title_qa a, #actionWidget .title_qa a:hover { color:#F19955; }

		#actionWidget li .category_team a { width:76px; height:16px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/actionWidgetCategory.gif') 0px -240px no-repeat; }
		#actionWidget li .title_team, #actionWidget li .title_team a, #actionWidget .title_team a:hover { color:#4293CC; }

		#actionWidget li .category_teamaction a { width:76px; height:16px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/actionWidgetCategory.gif') 0px -270px no-repeat; }
		#actionWidget li .title_teamaction, #actionWidget li .title_teamaction a, #actionWidget .title_teamaction a:hover { color:#65AF20; }
		
		#actionWidget li .date { }
		#actionWidget li .title .signning { padding-left:32px; background:url('./images/common/statusSignning.gif') 0 0px no-repeat; }
		#actionWidget li .title .new { padding-left:32px; background:url('./images/common/statusNew.gif') 0 0px no-repeat; }
		#actionWidget li .title .priority { padding-left:32px; background:url('./images/common/statusNew.gif') 0 0px no-repeat; } /*statusPriority.gif*/

		#actionWidget .more { }


.widget2 { color:#333333; padding:0px 0 12px 0; background:transparent url('./images/sideBg.gif') 0 bottom no-repeat; margin-bottom:12px; }
	.widget2 a { text-decoration:underline; color:#333333; }
	.widget2 a:hover { color:#9C3300; }
	
	.widget2 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:49px; 
					padding-top:49px; background:url('./images/sideTitles.gif') 0 100px no-repeat; margin-bottom:8px; }
	
	
	#mtMessageWidget { width:260px; padding:5px 5px 12px 5px; margin-bottom:8px; background:url('./images/mtMessageBg.gif') 0 bottom no-repeat; border-top:1px #DDDDDD solid; }
	#mtMessageWidget .mtMessageMargin { 	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:9px; 
											padding-top:9px; background:url('./images/mtMessageMargin.gif') 0 0px no-repeat; }
	
	
	#loginWidget { }
		#loginWidget h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:33px; 
							padding-top:33px; background:url('./images/loginWidgetTitle.gif') 0 0px no-repeat; }
		
		#loginWidget .widgetBody { border-top:none; border:1px #F2F1E0 solid; background-color:#FFFEEC; padding:12px 9px 12px 9px; }
		
		#loginWidget ul { list-style:none; margin:0; padding:0; }
		#loginWidget li { margin:0; padding:0; }

		#loginWidget .links { padding-top:6px; text-align:right; }
		#loginWidget .links A { }
		#loginWidget .links A:hover { }
		
		#loginWidget .welcome { color:#333333; line-height:160%; display:block; }
		#loginWidget .functions { float:left; white-space:nowrap; padding-right:8px; }
		#loginWidget .functions a { color:#888888; text-decoration:underline; }
		#loginWidget .functions a:hover { color:#FF0000; }
		
		#loginWidget .linkLogin { color:#FF8300; text-decoration:underline; }
		#loginWidget .linkForget:hover { color:#FF0000; }
		
		#loginWidget .linkForget { color:#999999; text-decoration:underline; }
		#loginWidget .linkForget:hover { color:#FF0000; }
		
		#loginWidget .linkRegister { color:#999999; text-decoration:underline; }
		#loginWidget .linkRegister:hover { color:#FF0000; }
		
		#loginWidget .linkRegister2 { color:#999999; text-decoration:underline; }
		#loginWidget .linkRegister2:hover { color:#FF0000; }


	#matchWidget { }
		#matchWidget h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:33px; 
							padding-top:33px; background:url('./images/matchWidgetTitle.gif') 0 0px no-repeat; }
		
		#matchWidget .widgetBody1 { border:1px #DAE9B0 solid; border-top:none; border-bottom:none; background-color:#E6F5B9; padding:4px 9px 4px 9px; }
			#matchWidget .widgetBody1 a { color:#7C9D00; }
			#matchWidget .widgetBody1 a:hover { color:#FF0000; }
		#matchWidget .widgetBody2 { border:1px #F2F1E0 solid; border-top:none; background-color:#FFFEEC; padding:6px 9px 12px 9px; }
			#matchWidget .widgetBody2-1 { width:242px; overflow:hidden; }
			#matchWidget  .widgetBody2 ul { list-style:none; margin:0; padding:0; width:262px; }
			#matchWidget  .widgetBody2 ul li { 	margin:0; padding:0; width:131px; float:left; line-height:220%; 
												background:transparent url('./images/common/dotLine.gif') bottom repeat-x; 
												font-size:90%; }
			#matchWidget  .widgetBody2 .fieldGroup { }
			#matchWidget  .widgetBody2 .fieldGroup .category { float:left; width:60px; color:#666666; }
				#matchWidget  .widgetBody2 .fieldGroup .category a { color:#666666; }
				#matchWidget  .widgetBody2 .fieldGroup .category a:hover { color:#FF0000; }
			#matchWidget  .widgetBody2 .fieldGroup .number { float:left; width:45px; text-align:right; }
			#matchWidget  .widgetBody2 .mark { color:#FF8300; }
			#matchWidget  .widgetBody2 .matchTotal { font-size:90%; color:#666666; margin-top:8px; text-align:right; }


	#epaperWidget { }
		#epaperWidget h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:21px; 
							padding-top:21px; background:url('./images/epaperWidgetTitle.gif') 0 0px no-repeat; }
		
		#epaperWidget .widgetBody { padding:6px 0 10px 0; line-height:200%; }
		
		#epaperSubscribeQuick .input{ 
			padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; width:156px; 
			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.gif') 0px 0px no-repeat; }


	#trafficWidget { }
		#trafficWidget h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:20px; 
							padding-top:20px; background:url('./images/trafficWidgetTitle.gif') 0 0px no-repeat; }


	#login2Widget { font-size:90%; }
		#login2Widget h3 { background-position:0 0px; }
		
		#login2Widget ul { list-style:none; margin:0; padding:0px 5px 8px 20px; }
		#login2Widget li { margin:0; padding:0; }
		#login2Widget .links { padding-top:9px; float:left; white-space:nowrap; padding-left:8px; }

		#login2Widget .welcome { line-height:160%; display:block }
		#login2Widget .functions { float:left; white-space:nowrap; padding-right:8px; }
		#login2Widget .functions a { color:#888888; text-decoration:underline; }
		#login2Widget .functions a:hover { color:#FF0000; }
		
		#login2Widget .linkLogin { color:#FF8300; text-decoration:underline; }
		#login2Widget .linkForget:hover { color:#FF0000; }
		
		#login2Widget .linkForget { color:#999999; text-decoration:underline; }
		#login2Widget .linkForget:hover { color:#FF0000; }
		
		#login2Widget .linkRegister { color:#999999; text-decoration:underline; }
		#login2Widget .linkRegister:hover { color:#FF0000; }
		
		#login2Widget .linkRegister2 { color:#999999; text-decoration:underline; }
		#login2Widget .linkRegister2:hover { color:#FF0000; }
		
		#login2Widget .widgetBody { text-align:center; }
		
	#albumWidget { }
		#albumWidget h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:21px; 
							padding-top:21px; background:url('./images/albumWidgetTitle.gif') 0 0px no-repeat; margin-bottom:0px; }
		#albumWidget .widgetBody { padding:8px 0 0 4px; }
		#albumWidget .more { padding-top:8px; }
		
.widget3 { color:#333333; padding:0; margin:0 0 16px 0; }
	.widget3 a { text-decoration:underline; color:#333333; }
	.widget3 a:hover { color:#9C3300; }
	
	.widget3 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:32px; 
					padding-top:32px; background:url('./images/moduleTitles.gif') 0 0px no-repeat; margin-bottom:0px; }


	/* banner START*/
	.bannerWidget { }
		.bannerWidget h3 { display:none; }
		.bannerWidget ul { list-style:none; margin:0; padding:0; }
		.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:block; font-size:90%; text-align:center; margin-top:3px; }
	
	#bannerWidget_main_sidebar1 { width:220px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
	#bannerWidget_main_sidebar1 span { }
	
	#bannerWidget_main_sidebar2 { width:220px; overflow:hidden; text-align:center; margin:0px 0 0 0px; }
	#bannerWidget_main_sidebar2 span { }
	
	#bannerWidget_page_sidebar1 { width:195px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
	#bannerWidget_page_sidebar1 span { }
	
	/*
	#bannerWidget_page_sidebar2 { width:195px; 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.gif') 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.jpg') 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 */
	
	.tableBorderTop { background:url('./images/tableBorderTop.gif') top no-repeat; padding-top:6px; }
	.tableBorderBottom { background:#96BBDA url('./images/tableBorderBottom.gif') bottom no-repeat; padding-bottom:6px; padding-left:6px; padding-right:6px; }
	
	.entrance h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:30px; 
					padding-top:30px; background:url('./images/moduleTitles.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 .hh2 .priority { padding-right:32px; background:url('./images/common/statusNew.gif') right 4px no-repeat; } /*statusPriority*/
			
			
			.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:#F5F5F5; }
			
			.entryList li.portfolioItem .cover { border:1px #d1d1d1 solid; padding:3px; background:url('./images/common/noImage.gif') center center no-repeat; }
			.entryList li.portfolioItem .cover img { width:75px; height:75px; background-color:transparent; background-position:center center; background-repeat:no-repeat; }
			.entryList li.portfolioItem .title { }
			.entryList li.portfolioItem .title A { color:#E12424; text-decoration:underline; font-weight:bold; }
			.entryList li.portfolioItem .title A:hover { color:#E12424; 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 .title .priority { padding-right:32px; background:url('./images/common/statusNew.gif') right 1px no-repeat; } /*statusPriority*/

			.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  dot ܤ@ϥ START*/
			/* ܦUҲճ]w */
				/* 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  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.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:#F5F5F5; }
		
		.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 {	width:75px; height:75px; background-color:transparent; background-position:0px 0px; background-repeat:no-repeat; }
		.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 .title .priority { padding-right:32px; background:url('./images/common/statusNew.gif') right 1px no-repeat; } /*statusPriority*/
		.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 -30px !important; }
	
	#memberPassword h3 { background-position:0 -1080px !important; }
		#memberPassword .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
		#memberPassword .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#memberPassword { margin-bottom:12px; }
		#memberPassword .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -100px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberPassword .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberPassword .tbParent tbody {}
			#memberPassword .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberPassword .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberPassword .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberPassword .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberPassword .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberPassword .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
	
	#memberRegister h3 { background-position:0 -1020px !important; }
		#memberRegister .titleWrap { margin:8px 0; padding:8px 10px 6px 0px; }
		#memberRegister .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#memberRegisterTable1 { margin-bottom:12px; }
		#memberRegisterTable1 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px 0px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberRegisterTable1 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberRegisterTable1 .tbParent tbody {}
			#memberRegisterTable1 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberRegisterTable1 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberRegisterTable1 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberRegisterTable1 .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberRegisterTable1 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberRegisterTable1 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
		
		#memberRegisterTable2 { margin-bottom:12px; }
		#memberRegisterTable2 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -25px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberRegisterTable2 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberRegisterTable2 .tbParent tbody {}
			#memberRegisterTable2 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberRegisterTable2 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberRegisterTable2 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberRegisterTable2 .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberRegisterTable2 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberRegisterTable2 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
	
	#memberRegister2 h3 { background-position:0 -1170px !important; }
		#memberRegister2 .titleWrap { margin:8px 0; padding:8px 10px 6px 0px; }
		#memberRegister2 .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#memberRegister2Table1 { margin-bottom:12px; }
		#memberRegister2Table1 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px 0px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberRegister2Table1 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberRegister2Table1 .tbParent tbody {}
			#memberRegister2Table1 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberRegister2Table1 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberRegister2Table1 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberRegister2Table1 .tbParent tbody td.head { width:156px; vertical-align:top; text-align:right; }
			#memberRegister2Table1 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberRegister2Table1 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
		
		#memberRegister2Table2 { margin-bottom:12px; }
		#memberRegister2Table2 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -25px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberRegister2Table2 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberRegister2Table2 .tbParent tbody {}
			#memberRegister2Table2 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberRegister2Table2 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberRegister2Table2 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberRegister2Table2 .tbParent tbody td.head { width:156px; vertical-align:top; text-align:right; }
			#memberRegister2Table2 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberRegister2Table2 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
	
	#memberProfile h3 { background-position:0 -1050px !important; }
		#memberProfile .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
		#memberProfile .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#memberProfileTable1 { margin-bottom:12px; }
		#memberProfileTable1 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -50px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberProfileTable1 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberProfileTable1 .tbParent tbody {}
			#memberProfileTable1 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberProfileTable1 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberProfileTable1 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberProfileTable1 .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberProfileTable1 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberProfileTable1 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
		
		#memberProfileTable2 { margin-bottom:12px; }
		#memberProfileTable2 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -75px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberProfileTable2 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberProfileTable2 .tbParent tbody {}
			#memberProfileTable2 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberProfileTable2 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberProfileTable2 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberProfileTable2 .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberProfileTable2 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberProfileTable2 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
	
	#memberProfile2 h3 { background-position:0 -1200px !important; }
		#memberProfile2 .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
		#memberProfile2 .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#memberProfile2Table1 { margin-bottom:12px; }
		#memberProfile2Table1 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -50px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberProfile2Table1 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberProfile2Table1 .tbParent tbody {}
			#memberProfile2Table1 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberProfile2Table1 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberProfile2Table1 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberProfile2Table1 .tbParent tbody td.head { width:156px; vertical-align:top; text-align:right; }
			#memberProfile2Table1 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberProfile2Table1 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
		
		#memberProfile2Table2 { margin-bottom:12px; }
		#memberProfile2Table2 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -75px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberProfile2Table2 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberProfile2Table2 .tbParent tbody {}
			#memberProfile2Table2 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberProfile2Table2 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberProfile2Table2 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberProfile2Table2 .tbParent tbody td.head { width:156px; vertical-align:top; text-align:right; }
			#memberProfile2Table2 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberProfile2Table2 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
	
	#memberLogin h3 { background-position:0 -1110px !important; }
		#memberLogin .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
		#memberLogin .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#memberLogin { margin-bottom:12px; }
		#memberLogin .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -125px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberLogin .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberLogin .tbParent tbody {}
			#memberLogin .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberLogin .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberLogin .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberLogin .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberLogin .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberLogin .tbParent tbody td.info .fieldTips { margin-bottom:12px; }


	#memberSkill {}
		#memberSkill h3 { background-position:0 -930px !important; }
		#memberSkill .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
		#memberSkill .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#memberSkillFormTable { margin-bottom:12px; }
		#memberSkillFormTable .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -150px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberSkillFormTable .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberSkillFormTable .tbParent tbody {}
			#memberSkillFormTable .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberSkillFormTable .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberSkillFormTable .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberSkillFormTable .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberSkillFormTable .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberSkillFormTable .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
			
			#memberSkillFormTable .tbParent tbody .field02 ol { list-style:none; padding:0; margin:0; }
			#memberSkillFormTable .tbParent tbody .field02 ol li { float:left; width:150px; height:24px; }
			#memberSkillFormTable .tbParent tbody .field03 ol { list-style:none; padding:0; margin:0; }
			#memberSkillFormTable .tbParent tbody .field03 ol li { float:left; width:150px; height:24px; }
			#memberSkillFormTable .tbParent tbody .field04 ol { list-style:none; padding:0; margin:0; }
			#memberSkillFormTable .tbParent tbody .field04 ol li { float:left; width:150px; height:24px; }
			
		#memberSkillFormTable .checkall { cursor:pointer; text-decoration:underline; color:#999999; }
			

	#memberDemand {}
		#memberDemand h3 { background-position:0 -900px !important; }
		#memberDemand .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
		#memberDemand .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#memberDemandDisplayTable1 { margin-bottom:12px; }
		#memberDemandDisplayTable1 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -175px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberDemandDisplayTable1 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberDemandDisplayTable1 .tbParent tbody {}
			#memberDemandDisplayTable1 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandDisplayTable1 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandDisplayTable1 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberDemandDisplayTable1 .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberDemandDisplayTable1 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberDemandDisplayTable1 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }

		#memberDemandDisplayTable2 { margin-bottom:12px; }
		#memberDemandDisplayTable2 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -200px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberDemandDisplayTable2 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberDemandDisplayTable2 .tbParent tbody {}
			#memberDemandDisplayTable2 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandDisplayTable2 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandDisplayTable2 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberDemandDisplayTable2 .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberDemandDisplayTable2 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberDemandDisplayTable2 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
		
		#memberDemandDisplayTable3 { margin-bottom:12px; }
		#memberDemandDisplayTable3 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -225px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberDemandDisplayTable3 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberDemandDisplayTable3 .tbParent tbody {}
			#memberDemandDisplayTable3 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandDisplayTable3 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandDisplayTable3 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberDemandDisplayTable3 .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberDemandDisplayTable3 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberDemandDisplayTable3 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }


	#member_overview { list-style:none; padding:0; margin:12px 0 0 0; }
	#member_overview li { float:left; width:125px; height:124px; margin-right:12px; }
	#member_overview li a { width:125px; height:124px; text-decoration:none; text-indent:-999em; display:block; }
	
		#overview_profile a { background:url('./images/member_profile.gif') 0px 0px no-repeat; }
		#overview_demand a { background:url('./images/member_demand.gif') 0px 0px no-repeat; }
		#overview_logout a { background:url('./images/member_logout.gif') 0px 0px no-repeat; }
		#overview_result a { background:url('./images/member_result.gif') 0px 0px no-repeat; }
		#overview_skill a { background:url('./images/member_skill.gif') 0px 0px no-repeat; }
		#overview_show a { background:url('./images/member_show.gif') 0px 0px no-repeat; }
	
	
	#memberDemandadd {}
		#memberDemandadd h3 { background-position:0 -900px !important; }
		#memberDemandadd .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
		#memberDemandadd .titleWrap .hh2 { font-size:116%; font-weight:bold; }
	
		#memberDemandaddFormTable { margin-bottom:12px; }
		#memberDemandaddFormTable .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -175px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberDemandaddFormTable .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberDemandaddFormTable .tbParent tbody {}
			#memberDemandaddFormTable .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandaddFormTable .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandaddFormTable .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberDemandaddFormTable .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberDemandaddFormTable .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberDemandaddFormTable .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
			
			#memberDemandaddFormTable .tbParent tbody .field02 ol { list-style:none; padding:0; margin:0; }
			#memberDemandaddFormTable .tbParent tbody .field02 ol li { float:left; width:150px; height:24px; }
			#memberDemandaddFormTable .tbParent tbody .field03 ol { list-style:none; padding:0; margin:0; }
			#memberDemandaddFormTable .tbParent tbody .field03 ol li { float:left; width:150px; height:24px; }
			#memberDemandaddFormTable .tbParent tbody .field04 ol { list-style:none; padding:0; margin:0; }
			#memberDemandaddFormTable .tbParent tbody .field04 ol li { float:left; width:150px; height:24px; }
			#memberDemandaddFormTable .tbParent tbody .field10 ol { list-style:none; padding:0; margin:0; }
			#memberDemandaddFormTable .tbParent tbody .field10 ol li { float:left; width:150px; height:24px; }
		
		#memberDemandaddFormTable .checkall { cursor:pointer; text-decoration:underline; color:#999999; }

	
	#memberDemandresult {}
		#memberDemandresult h3 { background-position:0 -990px !important; }
		#memberDemandresult .titleWrap { margin:8px 0; padding:8px 10px 6px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
		#memberDemandresult .titleWrap .hh2 { font-size:116%; font-weight:bold; }

		#memberDemandresult .listTable { font-size:90%; }
		#memberDemandresult .listTable a { color:#4272D7; text-decoration:underline; }
		#memberDemandresult .listTable a:hover { color:#FF0000; }
		#memberDemandresult .listTable td { vertical-align:top; }
		#memberDemandresult .listTable dl { margin:0; padding:0; line-height:200%; }
		#memberDemandresult .listTable dd { padding:0; margin:0; float:left; width:80px; margin-right:8px; }
		#memberDemandresult .listTable dt { padding:0; margin:0; float:left; width:480px; }

	#memberDemandshow {}
		#memberDemandshow h3 { background-position:0 -960px !important; }
		#memberDemandshow .titleWrap { margin:8px 0 12px 0; padding:0px 10px 6px 0px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
		#memberDemandshow .titleWrap .hh2 { font-size:116%; font-weight:bold; }
		
		#searchByArea { margin-bottom:16px; }
		#searchByArea .hh4 { font-weight:bold; font-size:116%; margin-bottom:8px; }
		#searchByArea ol { list-style:none; padding:0; margin:0; border:1px #D1D1D1 solid; background-color:#F1F1F1; padding:8px; }
		#searchByArea ol li { float:left; width:150px; height:24px; }
		#searchByArea ol li a { color:#4272D7; text-decoration:underline; }
		#searchByArea ol li a:hover { color:#FF0000; }
		
		#searchByService { margin-bottom:16px; }
		#searchByService .hh4 { font-weight:bold; font-size:116%; margin-bottom:8px; }
		#searchByService ol { list-style:none; padding:0; margin:0; border:1px #D1D1D1 solid; background-color:#F1F1F1; padding:8px; }
		#searchByService ol li { float:left; width:150px; height:24px; }
		#searchByService ol li a { color:#4272D7; text-decoration:underline; }
		#searchByService ol li a:hover { color:#FF0000; }
		
		#searchByCompany { }
		#searchByCompany .hh4 { font-weight:bold; font-size:116%; margin-bottom:8px; }
		#searchByCompany ol { list-style:none; padding:0; margin:0; border:1px #D1D1D1 solid; background-color:#F1F1F1; padding:8px; }
		#searchByCompany ol li { float:left; width:370px; height:24px; }
		#searchByCompany ol li a { color:#4272D7; text-decoration:underline; }
		#searchByCompany ol li a:hover { color:#FF0000; }
		
		
		#memberDemandshow .listTable { font-size:90%; }
		#memberDemandshow .listTable a { color:#4272D7; text-decoration:underline; }
		#memberDemandshow .listTable a:hover { color:#FF0000; }
		#memberDemandshow .listTable td { vertical-align:top; }
		#memberDemandshow .listTable dl { margin:0; padding:0; line-height:200%; }
		#memberDemandshow .listTable dd { padding:0; margin:0; float:left; width:80px; margin-right:8px; }
		#memberDemandshow .listTable dt { padding:0; margin:0; float:left; width:480px; }

		#memberDemandshowDisplayTable1 { margin-bottom:12px; }
		#memberDemandshowDisplayTable1 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -250px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberDemandshowDisplayTable1 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberDemandshowDisplayTable1 .tbParent tbody {}
			#memberDemandshowDisplayTable1 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandshowDisplayTable1 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandshowDisplayTable1 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberDemandshowDisplayTable1 .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberDemandshowDisplayTable1 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberDemandshowDisplayTable1 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }

		#memberDemandshowDisplayTable2 { margin-bottom:12px; }
		#memberDemandshowDisplayTable2 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -275px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberDemandshowDisplayTable2 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberDemandshowDisplayTable2 .tbParent tbody {}
			#memberDemandshowDisplayTable2 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandshowDisplayTable2 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandshowDisplayTable2 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberDemandshowDisplayTable2 .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberDemandshowDisplayTable2 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberDemandshowDisplayTable2 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
		
		#memberDemandshowDisplayTable3 { margin-bottom:12px; }
		#memberDemandshowDisplayTable3 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -300px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberDemandshowDisplayTable3 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberDemandshowDisplayTable3 .tbParent tbody {}
			#memberDemandshowDisplayTable3 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandshowDisplayTable3 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandshowDisplayTable3 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberDemandshowDisplayTable3 .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberDemandshowDisplayTable3 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberDemandshowDisplayTable3 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }
		
		#memberDemandshowDisplayTable4 { margin-bottom:12px; }
		#memberDemandshowDisplayTable4 .hh3 { width:600px; height:25px; background:url('./images/formTitles.gif') 0px -325px no-repeat; text-decoration:none; text-indent:-999em; display:block; }
		#memberDemandshowDisplayTable4 .tbParent { border:2px #CFCFCF solid; background:#F1F1F1; color:#333333; }
		#memberDemandshowDisplayTable4 .tbParent tbody {}
			#memberDemandshowDisplayTable4 .tbParent tbody td.fieldsTips { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandshowDisplayTable4 .tbParent tbody td.fieldsTips2 { color:#666666; background:#D5E3EE; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
			#memberDemandshowDisplayTable4 .tbParent tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
			#memberDemandshowDisplayTable4 .tbParent tbody td.head { width:136px; vertical-align:top; text-align:right; }
			#memberDemandshowDisplayTable4 .tbParent tbody td.info { padding-left:25px; vertical-align:top; color:#555555; }
			#memberDemandshowDisplayTable4 .tbParent tbody td.info .fieldTips { margin-bottom:12px; }



#overview { }
	#overview h3{ background-position:0 -60px !important;}
	
	#overview .map { padding:26px 0 10px 5px; background:url('./images/common/moduleOverviewTitleMap.gif') no-repeat; }
	#map { width:750px; height:450px; border:1px #A1A1A1 solid; }

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

#sitemap {}
	#sitemap h3 { background-position:0 -90px !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:#2A7496; 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:30px; 
				background:url('./images/moduleTitles.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%; }
	.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:/**/:30px; 
					padding-top:30px; background:url('./images/moduleTitles.gif') 0 -60px no-repeat; margin:4px 0 2px 0; }
	#about__2 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:30px; 
					padding-top:30px; background:url('./images/moduleTitles.gif') 0 -600px no-repeat; margin:4px 0 2px 0; }
	#about__3 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:30px; 
					padding-top:30px; background:url('./images/moduleTitles.gif') 0 -630px no-repeat; margin:4px 0 2px 0; }
	#about__4 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:30px; 
					padding-top:30px; background:url('./images/moduleTitles.gif') 0 -660px no-repeat; margin:4px 0 2px 0; }
	#about__5 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:30px; 
					padding-top:30px; background:url('./images/moduleTitles.gif') 0 -870px no-repeat; margin:4px 0 2px 0; }

#banner { }
	#banner h3{ background-position:0 -120px !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 -150px !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:#F1F1F1 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:#B1B1B1; color:#FFFFFF; }
	
	#contact .online  li.firstName { }
	#contact .online  li.sex { }
	#contact .online  li.email { }
	#contact .online  li.phoneNumber { background-color:#F9F9F9; }
	#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:30px; 
						background:url('./images/moduleTitles.gif') 0 0px no-repeat; margin:8px 0 2px 0; 
						padding:0 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; }

#comment {}
	#comment h3 { background-position:0 -180px !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:#F1F1F1 url('./images/commentAddBg.gif') 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:30px; 
				background:url('./images/moduleTitles.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; }

#epaper {}
	#epaper h3 { background-position:0 -510px !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:#F0EFE1 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:#898777; 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; }





#action {}
	#action h3 { background-position:0 -240px !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.gif') 0 0 repeat-y; margin-top:20px; }
	#action .entrySignHeader { height:28px; background:url('./images/signupHeader.gif') 0 0 no-repeat; }
	#action .entrySignContent { background:url('./images/signupFooter.gif') 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.gif') 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.gif') 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 -270px !important; }
	#album .entryList .portfolioItem .cover img { width:120px; height:90px; }
	#album .entryList .portfolioItem .date { font-size:90% !important; }
	
	#album .entryList .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; }

#article {}
	#article h3 { background-position:0 -300px !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; }

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

#download { }
	#download h3{	background-position:0 -360px !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; }


#law { }
	#law h3{	background-position:0 -390px !important; }
	
	#law .entry .titleWrap .date { float:right; }
	
	#law .entry .cover { float:right; }
	#law .entry .cover img { border:3px #E1E1E1 solid; }
	
	#law .entryList2 .titleWrap .date { display:none; }
	
	#law .entryList2 .title A { color:#333333; text-decoration:underline; font-weight:normal; }
	#law .entryList2 .title A:hover { color:#E12424; text-decoration:none; }
	
	#law .entry ul.infos { list-style:none; margin:16px 0 6px 0; padding:0px 0 6px 0;  background:url('./images/common/dotLine.gif') bottom repeat-x; }
	#law .entry ul.infos li { margin:0px 0 0 0; padding:0px; }
	
	#law .entry ul.infos .info1 { display:block; margin:0 10px 10px 5px; padding-left:20px; background:transparent url('./images/common/sitemap_color.gif') 0px 0px no-repeat; color:#555555; }
	#law .entry ul.infos .info2 { display:block; margin:0 10px 10px 5px; padding-left:20px; background:transparent url('./images/common/sitemap_color.gif') 0px 0px no-repeat; color:#555555; }
	#law .entry ul.infos .info3 { display:block; margin:0 10px 10px 5px; padding-left:20px; background:transparent url('./images/common/tag_pink.gif') 0px 0px no-repeat; color:#555555; }
	#law .entry ul.infos .info4 { display:block; margin:0 10px 10px 5px; padding-left:20px; background:transparent url('./images/common/date.gif') 0px 0px no-repeat; color:#555555; }
	#law .entry ul.infos .info5 { display:block; margin:0 10px 10px 5px; padding-left:20px; background:transparent url('./images/common/book.gif') 0px 0px no-repeat; color:#555555; }
	
#link {}
	#link h3 { background-position:0 -420px !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; }

#qa {}
	#qa h3 { background-position:0 -450px !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; }

#team { }
	#team h3{	background-position:0 -480px !important; }
	
	#team .entry .titleWrap .date { display:none; }
	#team .entry .cover { float:right; }
	#team .entry .cover img { border:3px #E1E1E1 solid; }
	
	#team .entryList .portfolioItem .date { font-size:90% !important; }
	#team .entryList .portfolioItem .cover { float:left; margin-right:15px; }
	
	#team .entryList2 .portfolioBox { }
	#team .entryList2 .portfolioBox h4 { padding-bottom:4px; margin-bottom:12px; /*background:transparent url('./images/common/dotLine.gif') bottom repeat-x;*/ }
	#team .entryList2 .portfolioBox h4 a { color:#333333; font-weight:normal; text-decoration:underline; }
	#team .entryList2 .portfolioBox h4 a:hover { text-decoration:none; }
	#team .entryList2 .portfolioBox .description { color:#888888; line-height:130%; font-size:90%; }

	#team .entryList2 .titleWrap .date { display:none; }
	
	#team .entryList2 .portfolioItem .title A { color:#004A80; font-size:116%; }
	#team .entryList2 .portfolioItem .description { float:left; padding-top:5px; }

	#team table.teamStyle { 
			background-color: #DEDACE; margin:10px 0 15px; width: 100%; text-align: left;
			border-top:1px #D3D5C0 solid; border-bottom:1px #D3D5C0 solid; 
			line-height:180%; 
	}
	
	#team table.teamStyle tbody td {
			color:#555555; background-color: #FFFFFF; 
			vertical-align:top; padding: 6px 10px; 
			border-bottom:1px #E1E1E1 solid; border-left:1px #D3D5C0 solid; 
	}
	#team table.teamStyle td.first {
			width:100px; 
			border-left:1px #D3D5C0 solid; padding: 0 10px 0 6px; 
			line-height:28px; text-align:right; 
			background:#E5E4DE url('./style/tableBuild3HeadBg.gif') 0 0 repeat-x; cursor: pointer;
	}

	
	#team table.teamStyle tbody td.first { border-left:0px; }
	#team table.teamStyle tbody tr.odd td.item { background-color:#F5F5F5; }
	#team table.teamStyle tbody tr.over td.item { background-color:#FFFFEB; }
	
	#team table.teamStyle tbody tr.blog a { padding-right:20px; background:url('./images/common/iconOpenLink.gif') 0 right no-repeat; }
	
	
	#team table.teamStyle a { text-decoration:underline; }
	#team table.teamStyle a:hover { }
	
	#team .entryListByCategory { }
	#team .tips { margin-top:12px; }
		#team .tips a { color:#FF0000; text-decoration:underline; padding-right:20px; background:url('./images/common/iconOpenLink.gif') 0 right no-repeat; }
		#team .tips a:hover { text-decoration:none; }
	#team .teamLabelSelect { list-style:none; margin:30px 0 0 0; padding:0; }
	#team .teamLabelSelect li { float:left; padding:6px 9px; margin:0; }
	#team .teamLabelSelect a { width:237px; height:51px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/teamCategoryLabel.jpg') 0px 0px no-repeat; }
	#team .teamLabelSelect .item01 a { background-position:0px 0px !important; }
	#team .teamLabelSelect .item01 a:hover { background-position:-260px 0px !important; }
	#team .teamLabelSelect .item02 a { background-position:0px -60px !important; }
	#team .teamLabelSelect .item02 a:hover { background-position:-260px -60px !important; }
	#team .teamLabelSelect .item03 a { background-position:0px -120px !important; }
	#team .teamLabelSelect .item03 a:hover { background-position:-260px -120px !important; }
	#team .teamLabelSelect .item04 a { background-position:0px -180px !important; }
	#team .teamLabelSelect .item04 a:hover { background-position:-260px -180px !important; }
	#team .teamLabelSelect .item05 a { background-position:0px -240px !important; }
	#team .teamLabelSelect .item05 a:hover { background-position:-260px -240px !important; }
	#team .teamLabelSelect .item06 a { background-position:0px -300px !important; }
	#team .teamLabelSelect .item06 a:hover { background-position:-260px -300px !important; }
	#team .teamLabelSelect .item07 a { background-position:0px -360px !important; }
	#team .teamLabelSelect .item07 a:hover { background-position:-260px -360px !important; }
	#team .teamLabelSelect .item08 a { background-position:0px -420px !important; }
	#team .teamLabelSelect .item08 a:hover { background-position:-260px -420px !important; }
	#team .teamLabelSelect .item09 a { background-position:0px -480px !important; }
	#team .teamLabelSelect .item09 a:hover { background-position:-260px -480px !important; }
	#team .teamLabelSelect .item10 a { background-position:0px -540px !important; }
	#team .teamLabelSelect .item10 a:hover { background-position:-260px -540px !important; }
	#team .teamLabelSelect .item11 a { background-position:0px -600px !important; }
	#team .teamLabelSelect .item11 a:hover { background-position:-260px -600px !important; }
	#team .teamLabelSelect .item12 a { background-position:0px -660px !important; }
	#team .teamLabelSelect .item12 a:hover { background-position:-260px -660px !important; }
	#team .teamLabelSelect .item13 a { background-position:0px -720px !important; }
	#team .teamLabelSelect .item13 a:hover { background-position:-260px -720px !important; }
	#team .teamLabelSelect .item14 a { background-position:0px -780px !important; }
	#team .teamLabelSelect .item14 a:hover { background-position:-260px -780px !important; }
	#team .teamLabelSelect .item15 a { background-position:0px -840px !important; }
	#team .teamLabelSelect .item15 a:hover { background-position:-260px -840px !important; }
	#team .teamLabelSelect .item16 a { background-position:0px -900px !important; }
	#team .teamLabelSelect .item16 a:hover { background-position:-260px -900px !important; }
	#team .teamLabelSelect .item17 a { background-position:0px -960px !important; }
	#team .teamLabelSelect .item17 a:hover { background-position:-260px -960px !important; }
	#team .teamLabelSelect .item18 a { background-position:0px -1020px !important; }
	#team .teamLabelSelect .item18 a:hover { background-position:-260px -1020px !important; }
	
	
#become {}
	#become h3 { background-position:0 -690px !important; }
	
	#become .form {}
	#become .form .titleWrap { margin:8px 0 10px 0; padding:0 0 10px 0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#become .form .titleWrap .hh2 { /*font-size:116%; font-weight:bold;*/ display:none; }
	
	#become .form ul { list-style:none; margin:0 0 0 0; padding:0; }
	#become .form li { }
	
	#become .form li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#become .form li { display:inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #become .form li { height:1%; }
	#become .form li { display:block; }
	/* End Holly Hack */
	
	#become .form ul.layer0 { background-color:#F1F1F1; border-top:2px #B1B1B1 solid; border-right:2px #B1B1B1 solid; border-bottom:6px #B1B1B1 solid; border-left:2px #B1B1B1 solid; }
	#become .form li.layer0 { background:transparent url('./images/common/dotLine.gif') left bottom repeat-x; }
	#become .form li.layer0 h5 { display:block; float:left; width:135px; padding:14px 0 0 0; text-align:right; font-size:100%; }
	#become .form li.layer0 .info { float:left; padding:8px 0px 8px 25px; line-height:160%; }
	
	#become .form li.tips { font-weight:normal; padding:4px 0px 4px 8px; background-color:#B1B1B1; color:#FFFFFF; }
	
	#become .form li.name { }
	#become .form li.sex { }
	#become .form li.birthday { }
	#become .form li.personalId { }
	#become .form li.email { }
	#become .form li.phoneNumber {}
	#become .form li.mobileNumber {}
	#become .form li.education {}
	#become .form li.skill {}
	#become .form li.time {}
	#become .form li.authorityCode { }
	#become .form li.comment { }
	#become .form li.submit { }
	
	#become .form li.name input, 
	#become .form li.email input, 
	#become .form li.phoneNumber input, 
	#become .form li.authorityCode input { width:400px; }
	
	#become .form li.comment textarea { width:450px; height:150px; }


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


#demand {}
	#demand h3 { background-position:0 -720px !important; }
	
	#demand .form {}
	#demand .form .titleWrap { margin:8px 0 10px 0; padding:0 0 10px 0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#demand .form .titleWrap .hh2 { /*font-size:116%; font-weight:bold;*/ display:none; }
	
	
	#demandFormTable { border:2px #78A203 solid; background:#F1F1F1; }
	#demandFormTable tbody {}
		#demandFormTable tbody td.fieldsTips { color:#FFFFFF; background:#78A203; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
		#demandFormTable tbody td.fieldsTips2 { color:#FFFFFF; background:#78A203; line-height:20px; padding:5px 0 7px 0; padding-left:10px; }
		#demandFormTable tbody td.layer0 { background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:22px; padding:8px 0 10px 0; }
		#demandFormTable tbody td.head { width:136px; vertical-align:top; text-align:right; }
		#demandFormTable tbody td.info { padding-left:25px; vertical-align:top; }
		#demandFormTable tbody td.info .fieldTips { margin-bottom:12px; }
		
		/*
		#demandFormTable tbody .field03 ol { list-style:none; padding:0; margin:0; }
		#demandFormTable tbody .field03 ol li { float:left; width:150px; }
		#demandFormTable tbody .field04 ol { list-style:none; padding:0; margin:0; }
		#demandFormTable tbody .field04 ol li { float:left; width:150px; }
		#demandFormTable tbody .field09 ol { list-style:none; padding:0; margin:0; }
		#demandFormTable tbody .field09 ol li { float:left; width:150px; }
		*/

	
	
	#demand .form ul.layer0 { background-color:#F1F1F1; border-top:2px #B1B1B1 solid; border-right:2px #B1B1B1 solid; border-bottom:6px #B1B1B1 solid; border-left:2px #B1B1B1 solid; }
	#demand .form li.layer0 { }
	#demand .form li.layer0 h5 { display:block; float:left; width:135px; padding:14px 0 0 0; text-align:right; font-size:100%; }
	#demand .form li.layer0 .info { float:left; padding:8px 0px 8px 25px; line-height:160%; }
	
	#demand .form li.tips { font-weight:normal; padding:4px 0px 4px 8px; background-color:#B1B1B1; color:#FFFFFF; }
	
	#demand .form li.title input, 
	#demand .form li.handle input, 
	#demand .form li.faxNumber input, 
	#demand .form li.phoneNumber input, 
	#demand .form li.email input, 
	#demand .form li.address input, 
	#demand .form li.category input, 
	#demand .form li.content input, 
	#demand .form li.target input, 
	#demand .form li.time input, 
	#demand .form li.special input, 
	#demand .form li.authorityCode input { width:400px; }
	
	#demand .form li.quantity input { width:100px; }
	
	#demand .form li.comment textarea { width:450px; height:150px; }


#teamintro {}
	#teamintro__1 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:30px; 
						padding-top:30px; background:url('./images/moduleTitles.gif') 0 -750px no-repeat; margin:4px 0 2px 0; }
	
	#teamintro__1 .portfolio { background:url('./images/teamintroBg1.gif') 0 top no-repeat; margin-top:10px; }
	#teamintro__1 .layer0 { background:url('./images/teamintroBg2.gif') 0 bottom no-repeat; padding-bottom:30px; }
	/*#teamintro__1 .layer0 .label { display:none !important; }*/
	#teamintro__1 .layer0 .no { float:left; width:100px; padding:15px 0 0 10px; } /* width:110px; */
	#teamintro__1 .layer0 .no .label { display:none !important; } /* width:110px; */
		#teamintro__1 .layer0 .no span { display:block; float:left; width:32px; height:60px; text-indent:-999em; background:url('./images/numberA.gif') 0px 0px no-repeat; }
			#teamintro__1 .layer0 .no .n0 { background-position:0px 0; }
			#teamintro__1 .layer0 .no .n1 { background-position:-32px 0; }
			#teamintro__1 .layer0 .no .n2 { background-position:-64px 0; }
			#teamintro__1 .layer0 .no .n3 { background-position:-96px 0; }
			#teamintro__1 .layer0 .no .n4 { background-position:-128px 0; }
			#teamintro__1 .layer0 .no .n5 { background-position:-160px 0; }
			#teamintro__1 .layer0 .no .n6 { background-position:-192px 0; }
			#teamintro__1 .layer0 .no .n7 { background-position:-224px 0; }
			#teamintro__1 .layer0 .no .n8 { background-position:-256px 0; }
			#teamintro__1 .layer0 .no .n9 { background-position:-288px 0; }
	#teamintro__1 .layer0 .groupAssist { float:left; width:620px; padding-top:15px; padding-left:10px; padding-right:10px; } /*640px*/
		#teamintro__1 .layer0 .category  { display:block; width:300px; height:24px; text-indent:-999em; background:url('./images/teamintro__1_titles.gif') 0px 0px no-repeat; margin:8px 0 16px 0; }
			#teamintro__1 .number01 .category { background-position:0px 0; }
			#teamintro__1 .number02 .category { background-position:0px -24px; }
			#teamintro__1 .number03 .category { background-position:0px -48px; }
			#teamintro__1 .number04 .category { background-position:0px -72px; }
			#teamintro__1 .number05 .category { background-position:0px -96px; }
			#teamintro__1 .number06 .category { background-position:0px -120px; }
			#teamintro__1 .number07 .category { background-position:0px -144px; }
			#teamintro__1 .number08 .category { background-position:0px -168px; }
			#teamintro__1 .number09 .category { background-position:0px -192px; }
			#teamintro__1 .number10 .category { background-position:0px -216px; }
			#teamintro__1 .number11 .category { background-position:0px -240px; }
			#teamintro__1 .number12 .category { background-position:0px -264px; }
			#teamintro__1 .number13 .category { background-position:0px -288px; }
			#teamintro__1 .number14 .category { background-position:0px -312px; }
			#teamintro__1 .number15 .category { background-position:0px -336px; }
			#teamintro__1 .number16 .category { background-position:0px -360px; }
			#teamintro__1 .number17 .category { background-position:0px -384px; }
			#teamintro__1 .number18 .category { background-position:0px -408px; }
	
	#teamintro__1 .backTop { font-size:90%; text-align:right; }
	#teamintro__1 .backTop a { 	text-decoration:underline; color:#F26522; 
								padding-left:15px; background:url('./images/backTopSmall.gif') 0px 1px no-repeat; }
	
	#teamintro__1 ul.nameLink { list-style:none; padding:8px; margin:0 0 12px 0; border:1px #D1D1D1 solid; background-color:#F6F6F6; }
	#teamintro__1 ul.nameLink li { float:left; height:26px; line-height:26px; white-space:nowrap; padding-left:8px; padding-right:22px; background:url('./images/common/separate01.gif') 0px 8px no-repeat; }

#teamaction {}
	#teamaction h3 { background-position:0 -810px !important; }
	/*
	#teamaction .entryList li.portfolioItem .cover { float:left; margin-right:15px; }
	*/
	#teamaction .entryList2 li.portfolioItem .cover { display:none; }
	#teamaction .entryList2 li.portfolioItem .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; margin-bottom:10px; }
	#teamaction .entryList2 li.portfolioItem .parent { background:url('./images/common/group.gif') 15px 0px no-repeat; padding-left:35px; padding-bottom:10px; }
		#teamaction .entryList2 li.portfolioItem .parent a { color:#3B6F00; text-decoration:underline; }
		#teamaction .entryList2 li.portfolioItem .parent a:hover { color:#FF0000; text-decoration:none; }
	#teamaction .entryList2 li.portfolioItem .description { padding-left:15px; }
	#teamaction .entryList2 li.portfolioItem .date { padding-left:35px; background:url('./images/common/date.gif') 15px 0px no-repeat; }


#volunteer {}
	#volunteer h3 { background-position:0 -780px !important; }
	
	#volunteer .entryList .note, #volunteer .entry .note { border:1px #F6CC97 solid; padding:8px 8px 8px 28px; margin-bottom:8px; background:#FEF1E0 url('./images/common/note.gif') 9px 8px no-repeat; }
	#volunteer .entryList .note a, #volunteer .entry .note a { color:#FF0000; text-decoration:underline; }
	#volunteer .entryList .note a:hover, #volunteer .entry .note a:hover { text-decoration:none; }
	
	#volunteer .entryList .portfolioItem .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
	#volunteer .entryList .portfolioItem .description { padding-left:15px; }
	#volunteer .entryList .portfolioItem .date { margin-top:8px; padding-left:35px; background:url('./images/common/date.gif') 15px 0px no-repeat; color:#666666; }
	#volunteer .entryList .portfolioItem .infos { margin-top:8px; padding-left:35px; background:url('./images/common/group.gif') 15px 0px no-repeat; color:#666666; }

	#volunteer table.teamStyle { 
			background-color: #DEDACE; margin:10px 0 15px; width: 100%; text-align: left;
			border-top:1px #D3D5C0 solid; border-bottom:1px #D3D5C0 solid; 
			line-height:180%; 
	}
	
	#volunteer table.teamStyle tbody td {
			color:#555555; background-color: #FFFFFF; 
			vertical-align:top; padding: 6px 10px; 
			border-bottom:1px #E1E1E1 solid; border-left:1px #D3D5C0 solid; 
	}
	#volunteer table.teamStyle td.first {
			width:100px; 
			border-left:1px #D3D5C0 solid; padding: 0 10px 0 6px; 
			line-height:28px; text-align:right; 
			background:#E5E4DE url('./style/tableBuild3HeadBg.gif') 0 0 repeat-x; cursor: pointer;
	}

	
	#volunteer table.teamStyle tbody td.first { border-left:0px; }
	#volunteer table.teamStyle tbody tr.odd td.item { background-color:#F5F5F5; }
	#volunteer table.teamStyle tbody tr.over td.item { background-color:#FFFFEB; }
	
	#volunteer table.teamStyle tbody tr.blog a { padding-right:20px; background:url('./images/common/iconOpenLink.gif') 0 right no-repeat; }
	
	
	#volunteer table.teamStyle a { text-decoration:underline; }
	#volunteer table.teamStyle a:hover { }

#ecard {}
	#ecard h3 { background-position:0 -840px !important; }
	
	#ecard .form {}
	#ecard .form .titleWrap { margin:8px 0 10px 0; padding:0 0 10px 0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#ecard .form .titleWrap .hh2 { /*font-size:116%; font-weight:bold;*/ display:none; }
	
	#ecard .form ul { list-style:none; margin:0 0 0 0; padding:0; }
	#ecard .form li { }
	
	#ecard .form li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#ecard .form li { display:inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #ecard .form li { height:1%; }
	#ecard .form li { display:block; }
	/* End Holly Hack */
	
	#ecard .form ul.layer0 { background-color:#F1F1F1; /*border-top:2px #B1B1B1 solid; border-right:2px #B1B1B1 solid; border-bottom:6px #B1B1B1 solid; border-left:2px #B1B1B1 solid;*/ }
	#ecard .form li.layer0 { background:transparent url('./images/common/dotLine.gif') left bottom repeat-x; }
	#ecard .form li.layer0 h5 { display:block; float:left; width:80px; padding:14px 0 0 0; text-align:left; font-size:100%; }
	#ecard .form li.layer0 .info { float:left; padding:8px 0px 8px 25px; line-height:160%; }
	
	#ecard .form li.tips { font-weight:normal; padding:4px 0px 4px 8px; background-color:#B1B1B1; color:#FFFFFF; }
	
	#ecard .form li.fromName input { },
	#ecard .form li.fromEmail input { },
	#ecard .form li.toName input { },
	#ecard .form li.toEmail input { },
	#ecard .form li.authorityCode input { width:200px; }
	
	#ecard .form li.comment textarea { width:550px; height:150px; }
	
	#ecard .form li.submit { background-image:none !important; }


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

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

/* module END */

/* date picker */
a.dp-choose-date { 	width:20px; height:20px; padding:0 0 0 0px; margin:0px 0 0 0px; display: block; 
					text-indent: -2000px; overflow: hidden; background: url('./images/common/date.gif') 3px 2px no-repeat; }
a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default; }
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied { width:140px; float: left; }
/* date picker 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.gif') 0 0 no-repeat; }
#backTop a:hover { border:none; background:transparent url('./images/backTop.gif') 0 -34px no-repeat; }
#backTop a:focus { -moz-outline-style:none; }

/* backTop END */




/* custom START */
/* custom END */
