@charset "utf-8";
/* CSS Document */

html {
	overflow-y: scroll; /* IE */
	height: 100%;/* Moz */
	margin-bottom: 0.1em;
}

img {
	border: 0;
	/* behavior:url(../include/png.htc); */
}

form {
	margin:0px;
	padding:0px;
}
	
body {
	background-image: url('../images/main_bg.jpg');
	background-repeat:repeat-x;
	font:12px Tahoma, Arial, Helvetica, Sans-Serif;
	line-height:14pt;
	color: #444;
	margin: 0;
	}

#print-bar, #print-logo {
	display:none;
	}

#page {
	/* border: 1px solid #ddd; */
	border-top: none;
	border-bottom: none;
	position: relative;
	/* height:auto!important;/* IE7 */
	/* min-height:1000px;/* Moz */
	width: 990px;
	/* height:1000px; */
	text-align: left;
	margin: 0 auto;
	}

* html #page { width: 990px } /* IE hack */

#header {
	position: relative;
	width: 990px;
	height: 115px;
	margin: 0;
	padding: 0;
	}

.logo {
	/* border: 1px solid #043e5d; */
	position: relative;
	width: 210px;
	float: left;
	left:25px;
	}
	
.header-ad {
	/* border: 1px solid #043e5d; */
	position: relative;
	float: left;
	left:90px;
	top:30px;
	
	font:bold 16px Tahoma, Arial, Helvetica, Sans-Serif;
	}	

/* mainMenu in Header */
	
#mainMenu {
	/* border: 1px solid #043e5d; */
	position: relative;
	background: url('../images/main_menu_bg.gif') no-repeat;
	width: 950px;
	float: left;
	left:20px;
	height: 35px;
	
	font:bold 16px Tahoma, Arial, Helvetica, Sans-Serif;
	}		

#mainMenu ul {
	margin:0;
	padding:0;
	}

#mainMenu ul li {
	background-image: url('../images/dot02.gif');
	background-repeat:repeat-y;
	background-position: 0% 50%;	
	width:95px;
	/*width:105px;*/
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	text-align:center;
	letter-spacing:1px;
	}
	
#mainMenu ul li.current a {
	background: url('../images/mainMenu_current_bg.gif') 5px 0 no-repeat;
	color: #3d6301;	
	}

#mainMenu ul li a {
	display: block;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
	text-decoration: none;	
	}

#mainMenu ul li a:hover {
	background: url('../images/mainMenu_current_bg.gif') 5px 0 no-repeat;
	color: #000 !important;
	text-decoration: none;
	}

/* subMenu in Header */

.subMenu {
	/* border: 1px solid #043e5d; */
	position: relative;
	float:right;
	right:20px;
	top:5px;
	}		

.subMenu ul {
	margin:0;
	padding: 0;
	}

.subMenu ul li {
	background-image: url('../images/dot01.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;	
	display: inline;
	margin-left:4px;
	padding-left:8px;
	}

.subMenu ul li a {
	color: #000;
	text-decoration: none;	
	}

.subMenu ul li a:hover, .subMenu ul li a:visited {
	color: #000 !important;
	text-decoration:none;
	}


/* Content */

#primary {
	/* border: 1px solid #ddd; */
	position: relative;
	height:auto!important;/* IE7 */
	min-height:460px;/* Moz */
	height:460px;
	display: inline;
	float: left;
	left:20px;
	margin:0px;
	padding: 0px;
	}
	
#searchform, #search-list, #search-content, #index-TabsMap,
.asearch-content {
	width: 640px;
	float:left;
	}

#member-list, #forum-list {
	width: 764px;
	}

.member-search-condition  {
	border: 1px solid #ddd;
	background-color:#FFFFFF;
	width: 742px;
	display: inline;
	float: left;
	margin:0px;
	padding: 5px 10px;
	}
	
.member-function  {
	border: 1px solid #ddd;
	border-top:none;
	background-color:#f2f2f2;
	height:auto!important;/* IE7 */
	width: 742px;
	display: inline;
	float: left;
	margin-bottom:10px;
	padding: 5px 10px;
	}


.member-content-body, .forum-content-body  {
	border: 1px solid #ddd;
	background-color:#FFFFFF;
	width: 762px;
	display: inline;
	float:left;
	margin-bottom: 5px;
	padding: 0px;
	}

.member-content-body a, .member-content-body a:visited {
	color:#3366cc;
	text-decoration:none;
	}
	
.member-content-body a:hover {
	color:#ff0000;
	text-decoration:underline;
	}	


#msg, #msg-tb, #msg-member {
	border: 1px solid #ddd;
	background-color:#FFFFFF;
	margin:5px 0;
	padding: 10px;
	display:none;
	}

#msg, #msg-tb {
	width: 618px;
	}

#msg-member {
	width: 742px;
	}

.titlebar {
	display: inline;
	float: left;
	width:100%;	
}

.titleTxt {
	display: inline;
	float: left;
	margin: 6px 0 0 5px;
	padding: 0;
	}
	
.titlebarTxt {
	display: inline;
	float: left;
	margin: 6px 0 0 5px;
	padding: 0;
	}	

.titleTab, .titleTabCurrent {
	display: inline;
	float:right;
	width:100px;
	margin: 2px 5px 0 0;
	text-align:center;
	}

.titleTab {
	background: url('../images/titlebar_tabs01_off.gif') top left no-repeat;
	padding: 11px 0px 1px 0px;
	color:#3366cc;
	}

.titleTabCurrent {
	background: url('../images/titlebar_tabs01_on.gif') top left no-repeat;
	padding: 6px 0px 6px 0px;
	}

.titleTab:hover {
	background: url('../images/titlebar_tabs01_on.gif') top left no-repeat;
	padding: 6px 0px 6px 0px;
	color:#FFFFFF;
	}

.search-condition  {
	border: 1px solid #ddd;
	background-color:#FFFFFF;
	width: 618px;
	display: inline;
	float: left;
	margin:0px;
	padding: 5px 10px;
	}

.search-member-function  {
	border: 1px solid #ddd;
	border-top:none;
	background-color:#f2f2f2;
	height:auto!important;/* IE7 */
	width: 618px;
	display: inline;
	float: left;
	margin-bottom:10px;
	padding: 5px 10px;
	}

.map-search  {
	border: 1px solid #ddd;
	background-color:#FFFFFF;
	height:auto!important;/* IE7 */
	min-height:400px;/* Moz */
	width: 618px;
	height:400px;
	display: inline;
	float: left;
	margin-bottom:10px;
	padding:0 10px 0 10px;
	}
	
#map-close  {
	/* border: 1px solid #ddd; */
	background-color:#FFFFFF;
	height:auto!important;/* IE7 */
	display: inline;
	float: right;
	margin: 5px 5px 5px 0;
	padding: 0px;
	}

#map, #map-S, #map-L, #map-J, #map-member {
	border: 1px solid #666;
	background-color:#FFFFFF;
	display: inline;
	float: left;
	margin: 0px 0 0 0px;
	padding: 0px;
	}

#map  {
	height:auto!important;/* IE7 */
	min-height:350px;/* Moz */
	width: 100%; 
	height: 350px;
	}

#map-S, #map-L, #map-J  {
	height:auto!important;/* IE7 */
	min-height:365px;/* Moz */
	width: 100%; 
	height: 365px;
	}
	
#map-member  {
	height:auto!important;/* IE7 */
	min-height:350px;/* Moz */
	width: 100%; 
	height: 150px;
	}	

#map-icon, #map-icon-S, #map-icon-L, #map-icon-J  {
	/* border: 1px solid #ddd; */
	background-color:#FFFFFF;
	height:auto!important;/* IE7 */
	display: inline;
	float: left;
	margin: 5px 0px;
	padding: 0px;
	}	

.chart-search  {
	border: 1px solid #ddd;
	background-color:#FFFFFF;
	height:auto!important;/* IE7 */
	min-height:75px;/* Moz */
	width: 618px;
	height:75px;
	display: inline;
	float: left;
	margin-bottom:10px;
	padding:0 10px 0 10px;
	}


.content-body  {
	border: 1px solid #ddd;
	background-color:#FFFFFF;
	width: 638px;
	display: inline;
	float:left;	
	margin-bottom: 5px;
	padding: 0;
	}

#searchform a, #searchform a:visited,
.content-body a, .content-body a:visited {
	color:#3366cc;
	text-decoration:none;
	}
	
#searchform a:hover,
.content-body a:hover {
	color:#ff0000;
	text-decoration:underline;
	}

.content-list a, .content-list a:visited,
.forum-content-list a, .forum-content-list a:visited {
	color:#3366cc;
	text-decoration:none;
	}
	
.content-list a:hover, .forum-content-list a:hover {
	color:#ff0000;
	text-decoration:underline;
	}

.content-list thead th {
	background-image: url(../images/dot04.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	background-color:#f6f0e6;
	}

.content-list tr.marked a:hover {
	color:#ffffff;
	}

.content-list tr.marked {
	background-color: #fb8102;
	color:#ffffff;
	}

.content-list tr.odd_row, .forum-content-list tr.odd_row {
	background-image: url(../images/dot04.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	}

.content-list tr.odd_row:hover {
	background-color: #72bc2b;
	}

/* forum style */
.quote {
	border:1px dotted #72bc2b;
	background:#f7f7f7;
	display:block;
	margin:10px;
	padding:10px;
	font:12px Tahoma, Arial, Helvetica, Sans-Serif;
	line-height:14pt;
	}


/* content-detail */

.content-detail-body  {
	background-color:#FFFFFF;
	display: inline;
	float:left;
	width: 640px;
	margin-bottom:5px;
	}

.content-detail-body a, .content-detail-body a:visited {
	color:#3366cc;
	text-decoration:none;
	}
	
.content-detail-body a:hover {
	color:#ff0000;
	text-decoration:underline;
	}

/* pagination style */

.pagination {
	position: relative;
	width:100%;
	display: inline;
	float:left;	
	margin: 0;
	padding: 0;
	}		

.pagination a, .pagination a:visited {
	color:#000;
	text-decoration:none;
	}
	
.pagination a:hover {
	color:#fb8102;
	text-decoration:none;
	}

.page a, .page a:visited  {
	border: 1px solid #ddd;
	background-color:#72bc2b;
	color: #fff !important;
	text-decoration: none;
	margin:0;
	padding:1px 5px;
	}

.page a:hover {
	background-color:#fb8102;
	color: #fff !important;
	text-decoration: none;
	}

/* sidebar */

#sidebar {
	/* border: 1px solid #ddd; */
	position: relative;
	/* width:304px; */
	height:auto!important;/* IE7 */
	min-height:490px;
	height:490px;
	display: inline;
	/* float:left; */
	/* left:26px; */
	float:right;
	right:20px;
	margin:0px;
	padding: 0px;
	}

#nearby-shouse, #nearby-lhouse, #nearby-jhouse, #statistics-house,
#new-shouse, #new-lhouse, #new-jhouse,
#map-location,
#memberE, #commendE, #starE,
#ad-shouse, #ad-lhouse {
	width: 300px;
	}

#member-sidebar-self, #member-sidebar-mate, #member-sidebar-post, #member-sidebar-ware, #member-sidebar-addserv, #member-sidebar-map,
#forum-sidebar-class, #forum-sidebar-search, #forum-sidebar-law {
	width: 180px;
	}	

.sidebar-member {
	background-image: url('../images/main_member_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	}

.sidebar-member, #sidebar-TabsNotice, #sidebar-useronline, #sec-postnew, #sec-posthot {
	height:auto!important;/* IE7 */
	min-height:35px;
	height: 35px;
	width: 300px;
	margin-bottom:5px;
	}
	
.sidebar-title01, .sidebar-title02 {
	/* border: 1px solid #ddd; */
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-repeat:repeat-x;
	background-position: 0 0;
	height:25px;
	/* margin-top:5px; */
	padding: 0px;
	}

.sidebar-title01 {
	background-image: url('../images/sidebar_title_bg01.gif');
	}

.sidebar-title02 {
	background-image: url('../images/sidebar_title_bg02.gif');
	}

.sidebar-title03 {
	background-image: url('../images/sidebar_title_bg03.gif');
	}

.sidebar-title04 {
	/* border: 1px solid #ddd; */
	background-repeat:no-repeat;
	background-position: 0 0;
	height:30px;
	/* margin-top:5px; */
	padding: 0px;
	}

.sidebar-title04 {
	background-image: url('../images/sidebar_title_bg04.gif');
	}

.sidebar-content {
	border: 1px solid #ddd;
	background:#FFF;
	margin-bottom: 5px;
	padding: 5px;
	}

.sidebar-content-ad {
	border: 1px solid #dc0200;
	background:#FFF;
	margin-bottom: 5px;
	padding: 5px;
	}

.sidebar-title01 a, .sidebar-title01 a:visited,
.sidebar-title02 a, .sidebar-title02 a:visited,
.sidebar-content a, .sidebar-content a:visited {
	color:#3366cc;
	}

.sidebar-title01 a:hover,
.sidebar-title02 a:hover,	
.sidebar-content a:hover {
	color:#ff0000;
	text-decoration:underline;
	}

/* secondary */

#secondary {
	/*border: 1px solid #ddd;*/
	position: relative;
	width: 950px;
	display: inline;
	float: left;
	left:20px;
	margin-top:5px;
	padding: 0px;
	}

#secondary a, #secondary a:visited {
	color:#3366cc;
	text-decoration:none;
	}
	
#secondary a:hover {
	color:#ff0000;
	text-decoration:underline;
	}

#second-L, #second-C {
	/*border: 1px solid #ddd;*/
	position: relative;
	width: 325px;
	display: inline;
	float: left;
	margin:0px;
	padding: 0px;
	}

#second-R {
	/*border: 1px solid #ddd;*/
	position: relative;
	width: 300px;
	display: inline;
	float: left;
	margin:0px;
	padding: 0px;
	}	

/* footer */

#footer {
	clear: both;
	position: relative;
	width: 990px; 
	top:10px;
	margin: 0;
	}

#footer a, #footer a:visited {
	color:#999999;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#fb8102;
	text-decoration:none;
	}

.footer-content {
	background-image: url('../images/main_footer_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	width: 950px;
	height:100px;
	float: left;
	bottom: 0;
	left:20px;
	padding-top:10px;
	}		


.footer-logo {
	border-right: 1px solid #d7d7d7;
	position: relative;
	width: 180px;
	float: left;
	left:25px;
	margin-right:25px;
	}

.footer-menu {
	position: relative;
	float:left;
	color:#999999;
	margin-left:20px;
	}

.footer-copyright {
	position: relative;
	float:left;
	font-size:11px;
	line-height:12pt;
	color: #999999;
	width:700px;
	margin-left:20px;
	margin-top:5px;
	}

/* button style */

.btn01 {
	BACKGROUND: url(../images/fade-butt.png); 
	BORDER-TOP: #fff 3px double; 
	BORDER-RIGHT: #fff 3px double;
	BORDER-BOTTOM: #fff 3px double;
	BORDER-LEFT: #fff 3px double; 
	COLOR: #fff; 
	PADDING-TOP: 0.4em; 
	PADDING-RIGHT: 0.25em; 
	PADDING-BOTTOM: 0.1em; 
	PADDING-LEFT: 0.25em; 
	}

/* caption style */

.capTxt2_01 {
	background: url(../images/capTxt2_01_bg.gif) no-repeat; 
	}
	
.capTxt2_01, 
.capTxt2_01 a, .capTxt2_01 a:hover, .capTxt2_01 a:visited {
	color:#5a8b03;
	text-decoration:none;
	}	

.capTxt2_02 {
	background: url(../images/capTxt2_02_bg.gif) no-repeat; 
	}

.capTxt2_02, 
.capTxt2_02 a, .capTxt2_02 a:hover, .capTxt2_02 a:visited {
	color:#e88c04;
	text-decoration:none;
	}

.capTxt2_03 {
	background: url(../images/capTxt2_03_bg.gif) no-repeat; 
	}	

.capTxt2_03, 
.capTxt2_03 a, .capTxt2_03 a:hover, .capTxt2_03 a:visited {
	color:#aa132c;
	text-decoration:none;
	}

.capTxt2_04 {
	background: url(../images/capTxt2_04_bg.gif) no-repeat; 
	}	

.capTxt2_04, 
.capTxt2_04 a, .capTxt2_04 a:hover, .capTxt2_04 a:visited {
	color:#7c58b7;
	text-decoration:none;
	}

.capTxt2_05 {
	background: url(../images/capTxt2_05_bg.gif) no-repeat; 
	}	

.capTxt2_05, 
.capTxt2_05 a, .capTxt2_05 a:hover, .capTxt2_05 a:visited {
	color:#fff;
	text-decoration:none;
	}

.capTxt2_06 {
	background: url(../images/capTxt2_06_bg.gif) no-repeat; 
	}	

.capTxt2_06, 
.capTxt2_06 a, .capTxt2_06 a:hover, .capTxt2_06 a:visited {
	color:#fff;
	text-decoration:none;
	}

.capTxt2_07 {
	background: url(../images/capTxt2_07_bg.gif) no-repeat; 
	}	

.capTxt2_07, 
.capTxt2_07 a, .capTxt2_07 a:hover, .capTxt2_07 a:visited {
	color:#fff;
	text-decoration:none;
	}

.capTxt2_01, .capTxt2_02, .capTxt2_03, .capTxt2_04,
.capTxt2_05, .capTxt2_06, .capTxt2_07 {
	background-repeat: no-repeat;
	background-position: 0 1px;
	display:inline-block;
	width: 30px;
	height: 17px;
	text-align:center;
	}
	
.capTxt3_01 {
	background: url(../images/capTxt3_01_bg.gif) no-repeat; 
	background-repeat: no-repeat;
	background-position: 0 1px;
	display:inline-block;
	width: 45px;
	height: 18px;

	color:#FFFFFF;
	text-align:center;
	}
	
.capTxt3_02 {
	background: url(../images/capTxt3_02_bg.gif) no-repeat; 
	background-repeat: no-repeat;
	background-position: 0 1px;
	display:inline-block;
	width: 40px;
	height: 17px;
	color:#aa132c;
	text-align:center;
	}	

.capTxt4_01 {
	background: url(../images/capTxt4_01_bg.gif) no-repeat; 
	}

.capTxt4_02 {
	background: url(../images/capTxt4_02_bg.gif) no-repeat; 
	}

.capTxt4_01, .capTxt4_02,
.capTxt4_02 a, .capTxt4_02 a:visited, .capTxt4_02 a:hover,
.capTxt4_01 a, .capTxt4_01 a:visited, .capTxt4_01 a:hover {
	background-repeat: no-repeat;
	background-position: 0 1px;
	display:inline-block;
	width: 60px;
	height: 18px;
	color:#FFFFFF!important;
	text-decoration:none;
	text-align:center;
	}

.capTxt5_02 {
	background: url(../images/capTxt5_02_bg.gif) no-repeat; 
	}
	
.capTxt5_02,
.capTxt5_02 a, .capTxt5_02 a:visited, .capTxt5_02 a:hover {
	background-repeat: no-repeat;
	background-position: 0 1px;
	display:inline-block;
	width: 70px;
	height: 18px;
	color:#FFFFFF;
	text-align:center;
	}
	
/* formbox style */	
.formbox01 {
	font:bold 16px Tahoma, Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-bottom:3pt;
	padding:7pt;
	LINE-HEIGHT:13PT;
}

.formbox02 {
	font:12px Tahoma, Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-bottom:3pt;
	padding: 0;
	LINE-HEIGHT:13PT;
}

/* tabslike */

.tabslike {
	/* border: 1px solid #043e5d; */
	position: relative;
	float: left;
	height: 22px;
	width:100%;
	top:1px;
	}		

.tabslike ul {
	margin:0;
	padding:0;
	}

.tabslike ul li {
	width:76px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	text-align:center;
	}

.tabslike ul li a {
	background: url('../images/tabs01_off.gif') 0 0 no-repeat;
	display: block;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000;
	text-decoration: none;	
	}	

.tabslike ul li.current a, .tabslike ul li a:hover {
	background: url('../images/tabs01_on.gif') 0 0 no-repeat;
	padding: 4px 0px 4px 0px;
	font:bold 12px Tahoma, Arial, Helvetica, Sans-Serif;
	color: #fff;	
	}
	
.tabslike-content-body  {
	border: 1px solid #ddd;
	background-color:#FFFFFF;
	width: 754px;
	display: inline;
	float:left;
	margin-bottom: 5px;
	padding: 4px;
	}

/* JSGImgPreview */

#preview_block {
	/*border:1px solid #CCCCCC;*/
	float: left;
	display:inline;
	margin: 5px 0;
	}

.JSGImgPreview12090, .JSGImgPreview100{
	border: solid 1px #CCCCCC; 
	background: url() no-repeat center 50% #CCCCCC; 
	float: left; 
	}

.JSGImgPreview12090 {
	width: 120px; 
	height: 90px; 
	margin: 6px;
	padding: 0px;
	}

.JSGImgPreview100 {
	width: 100px; 
	height: 100px; 
	margin: 6px;
	padding: 0px;
	}

/* pic */

.pic60, .pic80, .pic100, .pic12090 {
	border: 1px solid #ccc;
	background:url(../images/nopic.gif) no-repeat 50% 50% #f7f7f7;
	display:block;
	margin:0;
	padding: 0;
	}
	
.pic60 {
	width: 60px;
	height: 60px;
	}

.pic80 {
	width: 80px;
	height: 80px;
	overflow:hidden;
	}

.pic100 {
	width: 100px;
	height: 100px;
	}

.pic12090 {
	width: 120px;
	height: 90px;
	}	
	
/* adbanner */

.adbanner230 {
	height:auto!important;/* IE7 */
	min-height:35px;
	height: 35px;
	width: 230px;
	margin-bottom:5px;
	}

.adbanner300x30 {
	height:auto!important;/* IE7 */
	min-height:30px;
	height: 30px;
	width: 300px;
	margin-bottom:5px;
	}

.adbanner300x80 {
	height:auto!important;/* IE7 */
	min-height:80px;
	height: 80px;
	width: 300px;
	margin-bottom:5px;
	}



@media print {
html {
	overflow-y: scroll; /* IE */
	height: 100%;/* Moz */
	margin-bottom: 0.1em;
}

img {
	border: 0;
	}
	
body {
	background: #FFF;
	font:12px Tahoma, Arial, Helvetica, Sans-Serif;
	line-height:14pt;
	color: #444;
	margin: 0;
	}

#print-logo {
	display:block;
	}

#page {
	border-top: none;
	border-bottom: none;
	position: relative;
	width: 640px;
	text-align: left;
	margin: 0 auto;
	}

* html #page { width: 640px } /* IE hack */

#header, #footer, #sidebar, .titlebar {
	display:none;
	}

/* Content */

#primary {
	position: relative;
	height:auto!important;/* IE7 */
	min-height:460px;/* Moz */
	height:460px;
	display: inline;
	float: left;
	left:0px;
	margin:0px;
	padding: 0px;
	}
	
#searchform, #search-list, #search-content {
	width: 640px;
	float:left;
	}

.content-body  {
	border: 1px solid #ddd;
	background-color:#FFFFFF;
	width: 638px;
	display: inline;
	float:left;	
	margin-bottom: 5px;
	padding: 0;
	}

#searchform a, #searchform a:visited,
.content-body a, .content-body a:visited {
	color:#3366cc;
	text-decoration:none;
	}
	
#searchform a:hover,
.content-body a:hover {
	color:#ff0000;
	text-decoration:underline;
	}
	
.content-list a, .content-list a:visited {
	color:#3366cc;
	text-decoration:none;
	}
	
.content-list a:hover {
	color:#ff0000;
	text-decoration:underline;
	}

.content-list thead th {
	background-image: url(../images/dot04.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	background-color:#f6f0e6;
	}

.content-list tr.marked a:hover {
	color:#ffffff;
	}

.content-list tr.marked {
	background-color: #fb8102;
	color:#ffffff;
	}

.content-list tr.odd_row {
	background-image: url(../images/dot04.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	}

.content-list tr.odd_row:hover {
	background-color: #72bc2b;
	}

/* content-detail */

.content-detail-body  {
	background-color:#FFFFFF;
	display: inline;
	float:left;
	width: 640px;
	margin-bottom:5px;
	}

.content-detail-body a, .content-detail-body a:visited {
	color:#3366cc;
	text-decoration:none;
	}
	
.content-detail-body a:hover {
	color:#ff0000;
	text-decoration:underline;
	}
}		
