@charset	'UTF-8' ;
/*	頭尾區塊	*/
div#header	DIV.logo			{	position:relative; float:left;  top:10px; left:0; }
div#header	DIV.user_panel		{	float:right; height:60px; text-align:right; top:0; right:0; font-size:12px; line-height:20px; color:#4B4B4B; }
div#header	DIV.user_panel	TD	{	font-size:12px; color:#4B4B4B; }
div#header	DIV.user_panel	P.links			{	text-align:right; font-size:13px; line-height:25px; }
div#header	DIV.user_panel	P.links	IMG		{	border:none; margin-right:0.3em; }
div#header	DIV.user_panel	P.links	a		{	margin:0 0.5em; color:#4b4b4b; text-decoration:none; }
div#header	DIV.user_panel	P.links	a:hover	{	color:#e96914; }
div#footer	P.links				{	color:#fff; margin:5px 0; text-align:center; width:100%; background:url('images/background/01.gif') top left repeat; }
div#footer	a					{	color:#fff; font-size:12px; line-height:25px; margin:0 0.5em; text-decoration:none; }
div#footer	a:hover 			{	color:#980745;	}
div#footer	P.copyright			{	text-align:center; font-size:11px; line-height:1.5em; color:#4c4c4c; }
div#footer	P.copyright	a		{	font-size:11px; color:#4c4c4c; margin:0; }
div#footer	P.copyright	a:hover	{	color:#f00; text-decoration:underline; }

div.inner_box				{	position:relative; padding:0; }
DIV.application				{	clear:both; float:right; width:725px; border:#ebe9e9 solid 12px; border-top:none; padding:10px; }
DIV.agreement				{	width:700px; height:200px; overflow-y:auto; border:#eee solid 1px; }
DIV.delimiter				{	height:0px; clear:both; }
DIV.pages_top				{	display:block; clear:both; float:right; width:769px; height:39px; background:url('images/body-t1.gif') top right no-repeat; }
DIV.pages					{	display:block; clear:both; float:right; width:725px; border:#ebe9e9 solid 12px; border-top:none; padding:10px; font-size:13px; font-family:arial, 細明體; }
DIV.pages	UL,OL	{	margin:0.3em 0.3em 0.3em 2em; padding:0; }
DIV.pages	UL		{	list-style-image:url('images/steel_ball.gif') ; }
DIV.pages	OL		{	list-style-image:none ; }
div.pages	UL.default_style	{	list-style:none; list-style-type:none; list-style-image:none; }
div.pages	OL.default_style	{	list-style:none; list-style-type:none; list-style-image:none; }
DIV.pages	LI,DT	{	text-align:justify; }
DIV.pages	LI.on	{	list-style-image:url('images/steel_ball.gif') ; }
DIV.pages	B		{	color:#0a68ae; }
DIV.pages	STRONG	{	color:#0a68ae; }
DIV.pages	H4		{	font-size:15px; color:#514907; border-bottom:#eee dashed 1px;padding-bottom:5px;margin-bottom:5px; }
DIV.pages	A		{	color:#00f !important; text-decoration:underline !important; }
DIV.pages	A:hover	{	color:#f00 !important; }
DIV.pages	A.back	{	font-size:13px; font-weight:normal; border:none; background:url('images/left-blue.gif') center left no-repeat; padding-left:18px; margin-right:18px; }
DIV.pages	A.page_route						{	display:none; }
DIV.pages	A.focus								{	font-weight:bold; color:#0a68ae !important; background:url('images/page_route_on.gif') center left no-repeat !important; }
DIV.pages	DIV#cse-search-results				{	width:600px; }
div.pages	UL.page-digest						{	list-style-type:none; list-style-image:none ; margin:0; padding:0; }
div.pages	UL.page-digest	A.page-title		{	font-weight:bold; color:#0a68ae !important; text-decoration:none !important; border-bottom:none !important;}
div.pages	UL.page-digest	A.page-title:hover	{	border-bottom:dashed #a00 1px !important; color:#a00 !important; }
div.pages	UL.page-digest	LI					{	width:100%; margin-bottom:0.5em; }
div.pages	UL.page-digest	IMG.thumbnail-R		{	border:none ; margin:0 0 0.5em 0.5em ; padding:2px; float:right; }
div.pages	UL.page-digest	IMG.thumbnail-L		{	border:none ; margin:0 0.5em 0.5em 0 ; padding:2px; float:left; }
div.pages	div.pagination						{	text-align:center; margin:1em 0; }
div.pages	BLOCKQUOTE			{	font-family:Courier; font-size:12px; background:#fff; border:#ccc solid 1px; border-left:#ccc solid 5px; padding:0.5em; margin:0.5em 0 0.5em 2em; }
div.pages	PRE					{	font-family:Courier, 細明體; font-size:13px; padding:0.5em; line-height:1.5em; }

/*	主次選單	*/
DIV.main_menu				{	clear:left; width:100%; position:absolute; top:72px; height:52px; background:url('images/background/main_menu_bg.jpg') top left no-repeat; }
UL.menu						{	position:relative; float:left; clear:left; left:50%; text-align:center; margin:13px 0 0 0; list-style:none; }
UL.menu	BR					{	display:none; *display:inline; }
UL.menu	LI					{	display:block; position:relative; right:50%; width:auto; float:left; background:none; margin:0 2px; padding:0 5px 0 0; }
UL.menu	LI	SPAN.level-0	{	display:inline-block; font-size:16px; color:#666; text-decoration:none; font-weight:bold; background:none; padding:10px 5px 10px 10px; margin:0; }
UL.menu	LI	A				{	font-size:16px; color:#666; font-family:arial, 細明體; text-decoration:none; font-weight:bold; }
UL.menu	LI.o				{	display:block; position:relative; right:50%; width:auto; float:left; background:url('images/menu_right_side.gif') top right no-repeat; margin:0 2px; padding:0 5px 0 0; }
UL.menu	LI.o	SPAN.level-0{	display:inline-block; font-size:16px; color:#fff; text-decoration:none; font-weight:bold; background:url('images/menu_left_side.gif') top left no-repeat; padding:10px 5px 8px 10px; margin:0; }
UL.menu	LI.o	SPAN.level-0{	*padding:10px 5px 8px 10px; *height:20px; }
UL.menu	LI.o	A			{	font-size:16px; color:#fff; font-family:arial, 細明體; text-decoration:none; font-weight:bold; }

UL.menu	LI	UL				{	clear:left; float:left; position:absolute; width:180px; background:#fff; text-align:left; left:-9999em; list-style:none; padding:3px; margin:0; border:#aaa solid 1px; }
UL.menu	LI	UL	BR			{	display:none; }
UL.menu	LI.o UL LI			{	font-size:15px; color:#444; float:left; position:relative; background:none; width:169px; right:0; padding:3px; margin:0; border-left:#fff solid 5px; }
UL.menu	LI.o UL LI	SPAN	{	font-size:15px; color:#444; font-weight:normal; background:none; right:0; }
UL.menu	LI.o UL LI	A		{	font-size:15px; color:#444; font-weight:normal; background:none; }
UL.menu	LI.o UL LI.o			{	font-size:15px; color:#000; float:left; position:relative; background:#f8f8f8; width:169px; right:0; padding:3px; border-left:#90c6d5 solid 5px; }
UL.menu	LI.o UL LI.o	SPAN	{	font-size:15px; color:#000; background:none; right:0; }
UL.menu	LI.o UL LI.o	A		{	font-size:15px; color:#000; background:none; }

UL.side_menu					{	position:relative; width:190px; margin:0; padding:42px 0 0 0; background:url('images/home/menu_title.gif') top left no-repeat; list-style:none; list-style-type:none; }
UL.side_menu	BR				{	display:none; }
UL.side_menu	LI				{	display:block; border:none; }
UL.side_menu	A				{	display:inline-block; }
UL.side_menu	FONT			{	display:inline-block; cursor:pointer; }
UL.side_menu	LI.lv0			{	background:#e2edf0; border-bottom:#c4dde4 solid 1px; border-top:#eef5f6 solid 1px; margin:0; padding:0; }
UL.side_menu	LI.lv0.o1		{	background:#C7DCE2; border-top:#f4f4f4 solid 1px; border-bottom:none; }
UL.side_menu	LI.lv0.o2		{	background:#C7DCE2; border-top:#f4f4f4 solid 1px; border-bottom:#bbb solid 1px; }
UL.side_menu	LI.lv0	A		{	font-size:14px; color:#666; text-decoration:none; font-weight:bold; padding:10px 0 10px 1em; margin:0; }
UL.side_menu	LI.lv0	FONT	{	font-size:14px; color:#666; text-decoration:none; padding:0; margin:10px 0 10px 0.5em; }
UL.side_menu	UL.lv0			{	display:none; position:relative; background:#F5F9FA; border-top:#bbb solid 1px; text-align:left; list-style:none; padding:0; margin:0; width:190px; }

UL.side_menu	LI.lv1			{	background:none; padding:0; margin:0; border-bottom:#ddd solid 1px; }
UL.side_menu	LI.lv1.o1	A	{	color:#317DBB; }
UL.side_menu	LI.lv1.o2	A	{	color:#317DBB; }
UL.side_menu	LI.lv1	A		{	font-size:12px; color:#666; font-weight:normal; background:none; margin:0; padding:5px 0 5px 15px; }
UL.side_menu	LI.lv1	FONT	{	font-size:12px; color:#666; padding:0; margin:5px 0 5px 0.5em; }
UL.side_menu	UL.lv1			{	display:none; position:relative; background:#F5F9FA; text-align:left; list-style:none; padding:0; margin:0; width:100%; }

UL.side_menu	LI.lv2			{	background:none; padding:0 0 0 15px; margin:0; border-top:#ddd solid 1px; }
UL.side_menu	LI.lv2.o1	A	{	color:#317DBB; }
UL.side_menu	LI.lv2.o2	A	{	color:#317DBB; }
UL.side_menu	LI.lv2	A		{	font-size:12px; color:#666; font-weight:normal; background:none; margin:0; padding:5px 0 5px 15px; }
UL.side_menu	LI.lv2	FONT	{	font-size:12px; color:#666; padding:0; margin:5px 0 5px 0.5em; }
UL.side_menu	UL.lv2			{	display:none; position:relative; background:#F5F9FA; text-align:left; border-top:#9cdcf0 solid 1px; list-style:none; padding:0; margin:0; width:190px; }

/*	表單介面	*/
DIV#colorPickerDiv			{	position:absolute;left:-1000em;top:-1000em;z-Index:999; }
DIV#colorPickerDiv	LABEL	{	margin:0; text-decoration:none; }
DIV#colorPickerDiv	TD		{	font-size:13px; }
TR.record			{	background:#f8f8f8;	}
TR.record	TD		{	padding:0.3em 0.2em 0.1em 0.2em; border-bottom:#ccc solid 1px; height:20px; font-size:13px; line-height:20px; }
TR.record	A		{	color:#336699 ;	text-decoration:none ;	}
TR.record	A:hover	{	color:#FF3300 ;	text-decoration:underline ;	}
TR.focus			{	background:#e8e8e8;	}
TR.focus	A		{	color:#336699 ;	text-decoration:none ;	}
TR.focus	A:hover	{	color:#FF3300 ;	text-decoration:underline ; }
TR.focus	TD		{	padding:0.3em 0.2em 0.1em 0.2em; border-bottom:#ccc solid 1px; height:20px; font-size:13px; line-height:20px; }
TD.focus			{	text-decoration:underline;	color:#f00;	cursor:pointer; }
TR.header			{	color:#003366 ;	background:#dfedf7;	line-height:1em; }
TR.header	TD		{	border-bottom:#b5cdd7 solid 1px; padding:0.5em 0.2em 0.3em 0.2em; height:1.6em; font-size:13px; line-height:20px; }
TR.pagelist			{	background:#fff; }
TR.pagelist	TD		{	background:#fff; padding:5px 0 5px 0 ; text-align:Center; }

FIELDSET				{	margin:0; padding:0.5em; border:#aaa solid 1px ; background:#f8f8f8; font-size:13px; }
LEGEND					{	margin:0 1em; padding:0.2em 1em; border:#aaa solid 1px ; background:#fff; font-size:13px; }
LEGEND	IMG				{	margin:2px 5px 2px 2px; }
LEGEND	A				{	color:#ccc; text-decoration:none; }
LEGEND	A:hover			{	color:#800; text-decoration:underline;}
BUTTON					{	cursor:pointer; font-family:arial; font-size:13px; padding:2px; }
BUTTON					{	_padding:0 2px; }
BUTTON	IMG				{	margin:2px 5px 2px 2px; }
BUTTON.tight			{	font-size:12px; padding:1px; margin:0; line-height:12px; }
BUTTON.tight			{	_padding:0; _line-height:12px; }

TABLE.csi		{	font-size:13px;	}
TABLE.csi	P	{	margin:0 ;	padding:0 ;	}
TABLE.csi	LABEL		{	padding:0 0.5em 0 0.2em; cursor:pointer;	}
TABLE.csi	LABEL.more	{	padding:0 1.3em 0 0.2em; cursor:pointer; background:url('images/edit-comment-orange.gif') center right no-repeat;	}
TABLE.csi	TR.hover	{	background:#e0e0e0 ;	}
TABLE.csi	TR:hover	{	background:#e0e0e0 ;	}
TABLE.csi	TD.form_title		{	padding:0.2em 0.8em 0.2em 0; text-align:right; color:#888; }
TABLE.csi	TD.form_title	B	{	color:#000; }
TABLE.csi	TD.form_field		{	padding:0.2em ;	text-align:right ; }
TABLE.csi	TD.form_space		{	padding:0.2em 0.2em 0.2em 0 ;	}
TABLE.csi	TD.status_normal	{	border-right:#e0e0e0 solid 5px;	}
TABLE.csi	TD.status_warning	{	border-right:#f93 solid 5px;	}
TABLE.csi	TD.status_error		{	border-right:#f00 solid 5px;	}

div.tv			{	margin:0.3em 0.3em 0.3em 0.8em; height:250px; overflow:auto; font-size:13px; }
ul.tv, .tv ul	{	padding:0; margin:0; list-style: none; _background:none; _list-style-type:none; _list-style:none; }
.tv li			{	position: relative; margin:0; padding:4px 0 3px 20px; z-index:10; cursor:pointer; _list-style-image:none; }
.tv	li	FONT.type-P{	background:url('images/edit-page-blue.gif') center left no-repeat; padding-left:20px; }
.tv	li	FONT.type-C{	background:url('images/gear.gif') center left no-repeat; padding-left:20px; }
.tv	li	FONT.type-L{	background:url('images/link.gif') center left no-repeat; padding-left:20px; }
.tv	li	FONT.type-F{	background:url('images/folder-blue.gif') center left no-repeat; padding-left:20px; }
.tv	li	FONT.type-G{	background:url('images/download-music-blue.gif') center left no-repeat; padding-left:20px; }
div.tvca		{	_background:#fff; _filter:alpha(opacity=0);	height:15px; width:15px; position:absolute; top:1px; left:-1px; _left:-21px; cursor:pointer; }
.tv li, .tv .tvi{	background:url('images/tvi.gif') 0 0 no-repeat; _list-style-image:none; }
.tv .tvic		{	background-image:url('images/tvic.gif'); }
.tv .tvie		{	background-image:url('images/tvie.gif'); }
.tv .tvil		{	background-image:url('images/tvil.gif'); }
.tv .tvilc		{	background-image:url('images/tvilc.gif'); }
.tv .tvile		{	background-image:url('images/tvile.gif'); }
.tvload			{	background-image:url('images/tviload.gif'); }

#uploadflash { }
#UploadQueue { display: none; }
#UploadQueue { display: none; padding:5px; margin:0; }
#UploadQueue h2 { font-size: 1.4em; margin: 0; padding: 0; color: #000; }
#UploadQueue button { float: right; }
#UploadQueue #StatusBar { float:left; width:60%; padding: 0 .5em; }
#UploadQueue ul#UploadList { display: block; clear: both; overflow: auto; height: 10em; margin: 0; padding: 0; background: #fff; border: 1px solid #7f9db9; text-align:left; }
#UploadQueue ul#UploadList a { color: 2E31F2; }
#UploadQueue ul#UploadList a:hover { color: #2B82E1; }
#UploadQueue ul#UploadList li {	list-style-type: none; border-bottom: 1px dotted #ccc; margin: 0; padding: .5em; background: #fff; }
#UploadQueue ul#UploadList li a { float: right; }
#UploadQueue ul#UploadList li.idle { }
#UploadQueue ul#UploadList li.loading { background: #b1c2d3 url('images/blue.png') repeat-x; }
#UploadQueue ul#UploadList li.finished { }
#UploadQueue ul#UploadList li.error { background: #eee; }
#UploadQueue ul#UploadList li div.filename { font-weight: bold; }
#UploadQueue ul#UploadList li div.filemeter { height: 10px; overflow: hidden; border: 1px solid #888; background: #fff; padding: 1px;  }
#UploadQueue ul#UploadList li div.filemeter div { height: 10px; background: #fff url('images/progressbar.png'); }
#UploadQueue ul#UploadList li div.fileerror { color: red; }
#UploadQueue ul#UploadList li div.fileprogress { font-weight: normal; }

DIV.file_browser				{	margin:5px; font-size:12px }
DIV.file_browser	DIV			{	cursor:pointer; float:left; width:112px; height:140px; margin:4px; padding:3px; text-align:center; color:#888; overflow:hidden }
DIV.file_browser	IMG		{	margin:0;padding:0; }
DIV.file_browser	DIV	TABLE	{	border:#eee solid 1px; margin:3px; }
DIV.file_browser	TD		{	padding:2px; background:#fff; width:100px; height:100px; text-align:center; vertical-align:center ; }
DIV.file_browser	DIV	P		{	margin-top:3px; width:112px; word-break:break-all; text-align:center; overflow-x:hidden }
DIV.file_browser	DIV.hover	TABLE	{	border:#888 solid 1px }
DIV.file_browser	DIV.hover	P		{	color:#888; }
DIV.file_browser	DIV.checked	TABLE	{	border:#000 solid 1px }
DIV.file_browser	DIV.checked	P		{	color:#000; }

DIV.attach_file			{	width:250px; padding:5px; border:#eee solid 1px; border-left:#eee solid 5px; }
DIV.attach_file	IMG		{	float:left ; }
DIV.attach_file	P.link	{	float:left ; width:150px; }
DIV.attach_file	P.size	{	float:left ; width:150px; font-size:11px; }

.ajax_report	{	display:none;border:#eee solid 1px; margin:0.5em 0 0 0; height:200px; overflow-y:scroll; }

/*	一般設定	*/
LABEL				{	text-decoration:underline; margin-right:0.5em; cursor:pointer; padding:0 0.5em 0 0.2em; }
P.error_message		{	color:#f00; font-weight:normal; font-size:13px; margin-left:4em; }
SPAN.loading	IMG	{	margin-right:0.5em;margin-left:0.5em; }
.clickable			{	cursor:pointer; }

BR.clear		{	clear:both;	line-height:0px; height:0px; font-size:1px; }
DIV.snapshot	{	width:486px; height:365px; background:#fff; margin-top:0.5em; border:#ccc dashed 1px; overflow-y:auto; overflow-x:hidden; text-align:center; }

UL.pagination				{	list-style:none; clear:both; font-size:13px; font-family:courier,細明體; margin:0; padding:0; }
UL.pagination	LI			{	display:inline; height:18px; }
UL.pagination	LI.current	{	padding:2px 5px; margin:0 0 0 4px; border-top:1px solid #5792bc; border-left:1px solid #3079ad; border-bottom:1px solid #02375e; border-right:1px solid #024576; font-weight:bold; background:#035b9b; color:#fecf00; }
UL.pagination	LI.disabled {	padding:2px 5px; margin:0 0 0 4px; border:1px solid #ddd; background:#f8f8f8; color:#aaa; }
UL.pagination	LI	A		{	padding:2px 5px; margin:0 0 0 4px; border-top:1px solid #fff4c1; border-left:1px solid #fff1b3; border-bottom:1px solid #9b9162; border-right:1px solid #c2b57b; text-decoration:none; font-weight:bold; background:#ffeea2; color:#035b9b; }
UL.pagination	LI	A:hover	{	padding:2px 5px; margin:0 0 0 4px; border-bottom:1px solid #fff4c1; border-right:1px solid #fff1b3; border-top:1px solid #9b9162; border-left:1px solid #c2b57b; text-decoration:none; font-weight:bold; background:#ffeea2; color:#035b9b; }

UL.fmcc_pages				{	list-style:none; clear:both; font-size:13px; font-family:Verdana,細明體; margin:0; padding:0; }
UL.fmcc_pages	LI			{	display:inline; height:18px; padding:2px 4px; margin:0; }
UL.fmcc_pages	LI.current	{	font-weight:bold; color:#e96914; border-bottom:#e96914 solid 1px; }
UL.fmcc_pages	LI.disabled {	color:#aaa; }
UL.fmcc_pages	FONT.next	{	display:inline-block; height:17px; background:url('images/icon/next.gif') center left no-repeat; padding-left:22px; }
UL.fmcc_pages	FONT.prev	{	display:inline-block; height:17px; background:url('images/icon/back.gif') center right no-repeat; padding-right:22px; }
UL.fmcc_pages	LI	A		{	text-decoration:none; font-weight:bold; color:#4fa1bd; }
UL.fmcc_pages	LI	A:hover	{	color:#e96914; }

DIV.general-content				{	font-size:13px; }
DIV.general-content	H4			{	font-size:15px; color:#015a9c; border-bottom:#eee dashed 1px;padding-bottom:5px;margin-bottom:5px; }
DIV.general-content	UL			{	list-style-image:url('images/steel_ball.gif') ; }
DIV.general-content	UL.null		{	list-style-image:none ; }
DIV.general-content	OL			{	list-style-image:none; }
DIV.general-content	A.back		{	font-size:13px; font-weight:normal; float:right; border:none; background:#fff url('images/left-blue.gif') center left no-repeat; padding-left:18px; margin-right:18px; }
DIV.general-content	IMG.picture	{	clear:both; float:right; margin:0 0 0.5em 0.5em; }
DIV.general-content	P			{	line-height:1.8em; margin:0.75em 0 0 0; padding:0; }
DIV.general-content	TD			{	padding:3px; }
DIV.general-content	SPAN.title	{	font-weight:bold; margin-right:0.5em; letter-spacing:1px; color:#015a9c; }

SPAN.hint		{	font-size:13px; border:none; background:url('images/left-blue.gif') top left no-repeat; padding-left:18px; margin-left:0.5em; }

.browse			{	margin:0 0.5em; font-size:11px; color:#666; }
.forward		{	margin:0 0.5em; font-size:11px; color:#666; display:none; }
.invisible		{	display:none ; }

/*	管理介面	*/
DIV.asp_panel						{	width:100%; font-size:13px; }
DIV.asp_panel	UL					{	margin:0.5em 0 0.5em 2em; padding:0; }
DIV.asp_panel	*					{	font-family:arial, '細明體' ; }
DIV.asp_panel	TABLE.page_title	{	width:100%; margin:0 0 0.5em 0; }
DIV.asp_panel	TABLE.page_title	{	_margin:0; }
DIV.asp_panel	LABEL				{	text-decoration:none; }
DIV.asp_panel	SPAN.tip			{	padding:0 1.3em 0 0; cursor:pointer; background:url('images/user-comment-blue.gif') center right no-repeat; text-decoration:none; }

DIV.campaign_report				{	width:640px;overflow-x:auto;display:none; }
DIV.campaign_report	TABLE		{	background:#888; }
DIV.campaign_report	TD			{	text-align:right; padding:2px 5px; }
DIV.campaign_report	TD.date		{	text-align:center; }
DIV.campaign_report	TD.ad_type	{	text-align:center; font-size:11px; }
DIV.campaign_report	TD.vendor	{	text-align:center; font-weight:bold; }
DIV.campaign_report	TR			{	background:#fff; }
DIV.campaign_report	TR.header	{	background:#ABE9F5; }
DIV.campaign_report	TR.header	TD	{	padding:5px; text-align:center; }
DIV.campaign_report	TR.summary	{	background:#FFFF80; }

DIV.promotion-news				{	width:200px; }
DIV.promotion-news	.header		{	height:42px; background:url('images/home/message_title.gif') top left no-repeat; }
DIV.promotion-news	.body		{	background:url('images/home/message_bg.gif') top left repeat-y; padding:0 10px; }
DIV.promotion-news	.footer		{	height:12px; background:url('images/home/message_d.gif') top left no-repeat; }
DIV.promotion-news	.title		{	font-size:12px; line-height:28px; color:#717271; font-weight:bold; }
DIV.promotion-news	.content	{	font-size:12px; line-height:20px; color:#4B4B4B; }
DIV.promotion-news	A			{	font-size:12px;	line-height:25px; color:#317DBB; text-decoration:none; margin-left:0.5em; }

UL.software						{	list-style-image:url('images/icon/02.gif'); margin:0 0 0 2.5em; padding:0; }
UL.software	LI					{	font-size:12px; color:#666; margin:0; padding:0; }
UL.software	DT					{	font-size:12px; color:#666; margin:0; padding:0; }
UL.software	A					{	font-size:12px;	line-height:1.5em; color:#317DBB; text-decoration:none; margin:0; padding:0; }
SPAN.case_category				{	display:inline-block; background:url('images/icon/case_category_left.gif') center left no-repeat; overflow-y:hidden; height:20px; }
SPAN.case_category	FONT		{	display:inline-block; height:20px; font-size:12px; font-weight:bold; line-height:20px; background:url('images/icon/case_category_right.gif') center right no-repeat; padding:0 7px 0 9px; letter-spacing:2px; }

UL.case-description				{	list-style-image:url('images/icon/i.gif'); margin:0 0 0 24px; padding:0; }
UL.case-description	LI			{	font-size:12px; color:#4fa1bd; margin:0; padding:0; }
UL.case-description	DT			{	font-size:12px; color:#4fa1bd; margin:0; padding:0; }
UL.case-description	UL.item		{	display:block; list-style-image:none; color:#4B4B4B; line-height:20px; margin:0 0 0 1.5em; padding:0; }
UL.case-description	UL.item	LI	{	list-style-type:disc; color:#4B4B4B; line-height:20px; }
UL.case-description	UL.item	DT	{	color:#4B4B4B; line-height:20px; }
UL.case-description	UL.item	A	{	font-size:12px;	line-height:1.5em; color:#0489F7; text-decoration:none; margin:0; padding:0; }
UL.case-description	UL.item	A:hover	{	color:#F85303; }

div.slides		{	border:#eee solid 5px;width:525px;height:147px;margin:0;padding:0;overflow:hidden; }
