
DIV.contents DIV.content HR
{
	clear:both;
	border:1px solid #FFF;
	padding:8px 0px;
}

P.loading
{
	background:#FFF url(../images/8-0.gif) no-repeat 50% 50% ;
	width:360px;
	height:260px;
}

DIV.contents DIV.content DIV.left UL.tenant_menu
{
	margin:0 5px 0px 10px;
}

DIV.contents DIV.content DIV.left UL.tenant_menu LI
{
	float:left;	
}

DIV.contents DIV.content DIV.left UL.tenant_menu LI A 
{
	display:block;
	width:116px;height:24px;
	text-align:center;
	background:#EEE;
	margin:0 1px 0px 3px;
	color:#666;
	font-weight:bold;
	line-height:200%;
	text-decoration:none;
}

DIV.contents DIV.content DIV#tenants
{
	margin-top:4px;	
}

DIV.contents DIV.content DIV.left UL.tenant_menu LI A.on
{
	background:url(../img/tenant/detail_menu_on.gif) no-repeat 0 0;
	color:#553f54;
}

DIV.contents DIV.content DIV.left DIV.tenant
{
	clear:both;
	border-top:1px solid #fbd8f9;
	margin:0 5px;
	padding:10px 5px 0px 5px;
}

DIV.contents DIV.content DIV.left DIV#tenants DIV.title
{
	background:url(../img/tenant/title_h2.gif) no-repeat 0 0;
	font-size:1.2em;
	padding:10px;
	height:56px;
	_height:74px;
	margin:0px 5px 0px 5px;
}

DIV.contents DIV.content DIV.left DIV#tenants DIV.title H2
{
	font-size:1.1em;
}

DIV.contents DIV.content DIV.left DIV#tenants DIV.title SMALL
{
	clear:both;
	float:left;
	font-size:1.0em;
	line-height:180%;
}


DIV.contents DIV.content DIV.left DIV#tenants DIV.title span.tel
{
	font-size:1.2em;
	float:right;
	font-weight:bold;
	line-height:160%;
	background:url(/img2009/tenant_tel.gif) no-repeat 0 3px;
	padding-left:95px;
	color:#002f5a;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.comment H3
{
	color:#333;
	font-size:1.2em;
	margin-bottom:5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.comment H3.sei
{
	background:url(../img/tenant/sei_label_h2.gif) no-repeat 0 50%;
	text-indent:60px;
	color:#714170;
	font-size:1.3em;
	border-bottom:3px double #EEE;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.comment H3.al
{
	background:url(../img/tenant/al_label_h2.gif) no-repeat 0 50%;
	text-indent:60px;
	color:#52728c;
	font-size:1.3em;
	border-bottom:3px double #EEE;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.comment H3.haken
{
	background:url(../img/tenant/haken_label_h2.gif) no-repeat 0 50%;
	text-indent:60px;
	color:#5c8475;
	font-size:1.3em;
	border-bottom:3px double #EEE;
}

DIV.contents DIV.content DIV.left DIV#tenants DIV.title H2 A
{
	font-size:1.1em;	
	float:left;
	width:70%;
}

DIV.contents DIV.content DIV.left DIV#tenants DIV.title H2 B
{
	text-align:right;
	float:right;
	font-size:1.1em;
	color:#882782;
	width:30%;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.comment
{
	font-size:1.1em;
	line-height:160%;
	margin:0px 0px 2px 0px;
	padding:0px 2px 10px 2px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.detail_comment
{
	font-size:1.1em;
	line-height:160%;
	margin:0px 0px 2px 0px;
	padding:0px 2px 10px 2px;
	width:470px;
	float:right;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail P.comment
{
	float:right;
	margin-top:10px;
	width:330px;
	line-height:160%;
	font-size:1.2em;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.columns
{
	clear:both;
	padding:5px 2px 5px 2px;
	font-size:1.2em;
	line-height:140%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.columns LI
{
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.columns LI.left UL.accesses
{
	float:left;	
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.columns LI.left UL.accesses LI
{
	clear:both;	
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DL DT
{
	border-bottom:1px dotted #CCC;
	padding-bottom:5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DL DD
{
	line-height:160%;
	padding:5px 0px;
	font-size:1.2em;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL LI LABEL
{
	margin-right:5px;
	font-weight:bold;
	display:block;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail
{
	clear:both;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail P.image
{
	margin:10px 10px 10px 0px;padding:0;
	float:left;
	width:364px;
	border:1px solid #EEE;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail P.image IMG
{
	width:360px;
	padding:2px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail P.image SPAN
{
	display:block;
	padding:3px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV#tenant_photos
{
	background:#f6f3dd url(../img/tenant/photos_bg.gif) 0 0;
	padding:5px;
	margin-bottom:15px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV#tenant_photos IMG
{
	width:80px;
	margin:5px 15px;
	border:2px solid #f6f3dd;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV#tenant_photos IMG.selected
{
	border:2px solid #f3e763;
}	
	
	
DIV.contents DIV.content DIV.left DIV.tenant DIV.detail H2
{
	background:url(../img/tenant/detail_h2.gif) no-repeat 0 0;
	line-height:230%;
	font-size:1.2em;
	text-indent:6px;
	color:#7e437b;
	height:30px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail H2.coupon
{
	background:url(../img/tenant/detail_h2_coupon.gif) no-repeat 0 0;
	text-indent:45px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail H2.monitor
{
	background:url(../img/tenant/detail_h2_monitor.gif) no-repeat 0 0;
	text-indent:45px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail H2 B
{
	float:left;
	font-size:1.0em;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail H2 A
{
	display:block;
	text-indent:0;
	width:162px;
	height:22px;
	background:url(../img/tenant/detail_button_middle.gif) no-repeat 0 0;
	font-size:10px;
	line-height:190%;
	text-align:center;
	color:#FFF;
	margin:5px;
	text-decoration:none;
	float:right;
	right:5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail H2 A.add_topic
{
	margin:4px 10px 0px 0px;
	background:url(../img/tenant/topic_new_button.gif) no-repeat 0 0;
	width:139px;
	height:24px;
	text-indent:-10000px;
}


SPAN#tenant_main_comment
{
	font-size:1.2em;
	color:#c04a1b;
	font-weight:bold;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus
{
	position:relative;
	width:100%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus p
{
	margin:10px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.coupon
{
	width:361px;
	background:url(../img/tenant/coupons_bg_head.gif) no-repeat 0 0;
	padding-top:5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.coupon DIV.body
{
	padding:10px;
	background:#ddffd9 url(../img/tenant/coupons_bg_bottom.gif) no-repeat 0 bottom;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.coupon DIV.body H3
{
	background:url(../img/tenant/coupons_h3.gif) no-repeat 0 0;
	line-height:230%;
	text-indent:50px;
	font-size:1.2em;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus H4
{
	margin:7px 5px;
	font-size:1.2em;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.supporter
{
	background:url(../img/tenant/support_div_bg.gif) no-repeat 0 0;
	height:64px;
	line-height:160%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.supporter H3
{
	position:relative;
	top:22px;
	left:150px;
	font-size:1.3em;
	color:#6a3c70;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.supporter a.join
{
	display:block;
	background:url(../img/tenant/join_button.gif) no-repeat 0 0;
	width:139px;height:24px;
	text-indent:-10000px;
	position:relative;
	top:-10px;
	left:570px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.supporter B
{
	position:relative;
	top:22px;
	left:150px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.supporter A.coupon
{
	float:right;
	position:relative;
	background:url(../img/tenant/coupon_a.gif) no-repeat 0 0;
	display:block;
	text-indent:20px;
	top:-20px;
	margin-right:10px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.supporter A.monitor
{
	float:right;
	position:relative;
	background:url(../img/tenant/monitor_a.gif) no-repeat 0 0;
	display:block;
	text-indent:20px;
	top:-20px;
	margin-right:5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus H3
{
	border-left:5px solid #e795e2;
	text-indent:10px;
	padding:3px 0px;
	border-bottom:1px solid #EEE;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus A.comment
{
	background:url(../img/tenant/comment_button.gif) no-repeat 0 0;
	display:block;
	text-indent:45px;
	width:223px;
	height:36px;
	line-height:260%;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_menus
{
	width:100%;
	background:url(../img/tenant/menus_bg.gif) repeat-x 0 0;
	border:1px solid #EEE;
	margin-bottom:5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_menus H4
{
	padding:8px;font-size:1.0em;margin:0;
	font-size:1.1em;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons
{
	width:100%;
	background:url(../img/tenant/menus_bg.gif) repeat-x 0 0;
	border:1px solid #EEE;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons H4
{
	padding:8px;font-size:1.0em;margin:0;
	font-size:1.1em;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons UL
{
	margin:5px 0px;
	width:490px;
	position:relative;
	left:50%;
	margin-left:-245px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons UL LI
{
	float:left;
	margin:0px 4px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons A
{
	margin:5px 0px;	
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons A.coupon
{
	background:url(../img/tenant/coupon_button.gif) no-repeat 0 0;
	display:block;
	text-align:center;
	width:223px;
	height:36px;
	line-height:260%;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
	margin:0 auto;
	text-indent:18px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons A.monitor
{
	background:url(../img/tenant/monitor_button.gif) no-repeat 0 0;
	display:block;
	text-indent:18px;
	width:236px;
	height:36px;
	line-height:260%;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
	margin:0 auto;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons TABLE
{
	border-bottom:1px solid #EEE;
	margin-bottom:5px;
	padding-bottom:5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons TABLE td.title
{
	width:20%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons TABLE td.title2
{
	width:40%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons TABLE td.price
{
	width:20%;
	font-weight:bold;
	color:#CC0000;
	font-size:1.2em;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons TABLE td.decription
{
	width:60%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons TABLE.buttons
{
	border:0px;
	width:98%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_coupons TABLE.buttons TD
{
	text-align:center;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_monitors A.monitor,
DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus A.monitor_button
{
	background:url(../img/tenant/monitor_button.gif) no-repeat 0 0;
	display:block;
	text-indent:30px;
	margin:10px auto;
	width:236px;
	height:36px;
	line-height:260%;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:1.0em;
	left:240px;
}



DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_monitors
{
	width:100%;
	background:url(../img/tenant/menus_bg.gif) repeat-x 0 0;
	border:1px solid #EEE;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE
{
	table-layout:fixed;
	width:98%;
	margin:5px 0px 5px 5px;
	border-collapse:collapse;
	border-spacing:0;
	font-size:0.9em;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_monitors TABLE
{
	font-size:1.1em;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_monitors TABLE TD b.reward
{
	color:#CC0000;
	font-size:1.2em;
	font-weight:bold;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE TR
{
	background:#FFF;	
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE TR.blue
{
	background:#f1fcff;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE TD
{
	padding:5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE TD.name
{
	width:30%;
	font-weight:bold;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_menus TABLE TD.name
{
	font-weight:normal;
	width:70%;
	font-size:1.2em;
	padding:10px 5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.basic_menus TABLE TD.price
{
	text-align:right;
	font-size:1.1em;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus UL.tenant_staffs
{
	clear:both;
	margin-top:3px;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus UL.tenant_staffs LI
{
	width:223px;
	margin:5px;
	float:left;
	padding:2px;
	border:1px solid #EEE;
	height:290px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus UL.tenant_staffs LI IMG
{
	border:1px solid #FFF;
	margin-bottom:5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus UL.tenant_staffs LI P
{
	line-height:160%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus P.alert
{
	margin:10px 0px;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail A.recruit
{
	clear:both;
	position:relative;
	top:10px;
	left:50%;
	margin-left:-118px;
	background:url(../img/tenant/recruit_button.gif) no-repeat 0 0;
	display:block;
	text-indent:40px;
	width:236px;
	height:36px;
	line-height:260%;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.basic
{
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:1px;
	margin:7px 0px;
	border-top:1px solid #DDD;
	border-left:1px solid #DDD;
	font-size:1.1em;
	width:100%;
	height:300px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.basic TH,
DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.basic TD
{
	padding:6px 5px;
	vertical-align:top;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.basic TH
{
	width:30%;
	background:#F7F7F7;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.basic TD LARGE
{
	font-size:14px;
	letter-spacing:1px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV#yahoomap
{
	margin:7px 1px 0px 0px;
	height:300px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.comments
{
	margin:10px 0px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.comments LI UL.comment
{
	background:#F3F3F3;
	padding:5px;
	border-bottom:1px solid #DDD;
	margin-bottom:10px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.comments LI UL.comment LI.point
{
	height:25px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.comments LI UL.comment LI.point
{
	_padding-top:5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.comments LI UL.comment LI.name
{
	margin-bottom:2px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.comments LI UL.comment LI.user_comment
{
	clear:both;
	font-size:1.1em;
	padding:3px;
	background:#FFF;
	color:#000;
	line-height:160%;
	border:1px solid #FFF;
	margin:3px 0px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.comments LI UL.comment LI.user_comment SPAN.detail
{
	background:url(../icons/page_white_text.png) no-repeat 0 50%;
	color:#999;
	padding:1px 0px 2px 20px;
	display:block;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.comments LI UL.comment LI.tenant_comment
{
	clear:both;
	font-size:1.1em;
	background:#fcf2fc;
	padding:3px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail UL.comments LI UL.comment LI.tenant_comment DIV
{
	color:#43669b;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.empty
{
	margin:10px 0px;
	border:1px solid #CCC;
	padding:5px 10px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.empty H3
{
	border:0;
	padding:0;
	margin:0;
	text-indent:0;
	color:#990000;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.empty a.comment
{
	margin:0 auto;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.empty P
{
	line-height:180%;
	margin:2px 0px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.tenant_coupons
{
	clear:both;
	padding:10px 0px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.tenant_coupons DIV.tenant_coupon
{
	min-height:70px;
	background:#faf8d3 url(../img/tenant/coupon_bg.gif) no-repeat 100% 100%;
	padding:10px;
	margin-bottom:10px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.tenant_coupons DIV.tenant_coupon P.coupon_type
{
	position:relative;
	font-weight:bold;
	font-size:1.3em;
	float:left;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.tenant_coupons DIV.tenant_coupon P.limit_at
{
	color:#990000;
	font-weight:bold;
	float:right;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.tenant_coupons DIV.tenant_coupon P.description
{
	clear:both;
	line-height:160%;
	font-size:1.2em;
	color:#000;
}



DIV.contents DIV.content DIV.left DIV.tenant DIV.detail TABLE.researches
{
	table-layout:fixed;
	width:98%;
	margin:5px 0px 5px 5px;
	border-collapse:collapse;
	border-spacing:0;
	font-size:1em;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail TABLE.researches TH.subject
{
	width:30%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail TABLE.researches TH.term
{
	width:25%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail TABLE.researches TH.member_limit
{
	width:15%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail TABLE.researches TH.button
{
	width:20%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail TABLE.researches TD
{
	padding:10px 3px;
	text-align:center;
	border-bottom:1px solid #DDD;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail TABLE.researches TD.subject
{
	text-align:left;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail TABLE.researches TD.subject B
{
	font-size:1.1em;
	background:url(../img/user/user-group.gif) no-repeat 0px 40%;
	padding-left:20px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail TABLE.researches TD A.mini_button
{
	float:right;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.research_entry
{
	margin:10px 0px;
	background:url(../img/tenant/tile_bg.gif) 0 0;
	padding:10px;
	line-height:160%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.research_entry DIV.inner
{
	background:#FFF;
	padding:10px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.research_entry DIV.inner DIV.status
{
	padding:3px 0px;
	margin-bottom:5px;
	border-bottom:1px solid #c2e4f8;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus DIV.attention
{
	margin:10px 3px;
	padding:4px;
	background:#e6f3f8;
	border:1px solid #acd5e2;
}

DIV.contents DIV.content DIV.left DIV#tenants DIV.monitor_submit
{
	height:70px;
	text-align:center;
}

DIV.contents DIV.content DIV.left DIV#tenants DIV.monitor_submit A
{
	display:block;
	background:url(../img2009/tenant/monitor_submit.png) no-repeat 0 0;
	height:54px;
	width:563px;
	margin:0 auto;
	text-indent:-10000px;
}

div.contents div.content div.form table.topic
{
	table-layout:fixed;
	font-size:14px;
	border-spacing:0 0;
	border-collapse:collapse;
	width:700px;
}

div.contents div.content div.form table.topic font
{
	color:#CC0000;
}

div.contents div.content div.form table.topic th
{
	vertical-align:top;
	text-align:left;
	width:30%;
	border-bottom:1px solid #EEE;
	padding:10px 5px;
}

div.contents div.content div.form table.topic td
{
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #EEE;
	padding:10px 5px;
}

div.contents div.content div.form table.topic small
{
	color:#577644;
	font-size:0.8em;
	display:block;
	margin-top:5px;
}



DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.topics
{
	table-layout:fixed;
	font-size:12px;
	border-spacing:0 0;
	border-collapse:collapse;
	margin:5px 0;
	width:100%;
	line-height:180%;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.topics td,
DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.topics th
{
	padding:3px 5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.topics tbody.blue th,
DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.topics tbody.blue td
{
	background:#eef8fd;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.topics th
{
	text-align:left;
	font-size:1.1em;
	width:50%;
	color:#333;
}


DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.topics th a
{
	background:url(../icons/award_star_bronze_2.png) no-repeat 0 5px;
	padding:3px 0px 3px 25px;
	display:block;
	font-weight:normal;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail DIV.menus TABLE.topics th a.enq
{
	background:url(../icons/chart_pie.png) no-repeat 0 5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description
{
	font-size:12px;
	border:1px solid #ff98d8;
	border-spacing:0 0;
	border-collapse:collapse;
	background:#fff5fb;
	width:717px;
	margin:10px 0px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description th.topic_root
{
	text-align:left;
	background:#f9cdfa;
	border-bottom:1px solid #ff98d8;
	padding:0px 0px;
	width:100%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description th.topic_root span
{
	background:url(../icons/award_star_bronze_2.png) no-repeat 5px 6px;
	padding-left:25px;
	color:#333;
	font-size:1.2em;
	display:block;
	border-bottom:1px solid #FFF;
	line-height:200%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description th.topic_root span.enq
{
	background:url(../icons/chart_pie.png) no-repeat 5px 6px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description td
{
	padding:0px 10px;
	vertical-align:top;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description td.description
{
	padding-top:10px;
	width:85%;font-size:1.1em;
	line-height:170%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description td.date
{
	width:15%;
	vertical-align:bottom;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description td.user
{
	padding-top:10px;
	background:#feebfe;
	line-height:180%;
	border-left:dotted 1px #ff98d8;
	text-align:center;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description td.graph
{
	padding:10px;
	background:#ffffff;
	text-align:left;
	border-top:solid 1px #ff98d8;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description td.graph b
{
	color:#680f61;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description td.graph table
{
	width:100%;
	margin:5px;
	font-size:12px;
	table-layout:fixed;	
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description td.graph table th
{
	width:30%;
	font-size:1.2em;
	text-align:left;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description td.graph table th small
{
	font-weight:normal;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description td.graph table td
{
	width:70%;
	padding-top:5px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail table.topic_description td.graph table td p.bar
{
	background:url(../img/tenant/enquete_bar.png) repeat-x 0 50%;
	color:#FFF;
	padding:3px;
	font-size:0.8em;
}


div.contents div.content div.form table.topic tbody.enquete,
div.contents div.content div.form table.topic tbody.columns
{
	display:none;
}

div.contents div.content div.form table.topic tbody.enquete_display,
div.contents div.content div.form table.topic tbody.columns_display
{
	display:table-row-group;
}




div.detail p.medium
{
	width:232px;
	background:url(/img2009/image_bg.jpg) no-repeat 50% 100%;
	border:1px solid #F7F7F7;
	padding:10px 0px;
	text-align:center;
	float:left;
	margin-right:10px;
}

div.detail p.medium span
{
	display:block;
	margin:0 6px;
	padding-top:3px;
	line-height:160%;
	width:220px;
	color:#f18800;
	font-weight:bold;
	text-align:left;
}


div.detail div.image_slider
{
	clear:both;
	position:relative;
	left:-7px;
	width:730px;
	background:#ffdca4 url(/img2009/img_slider_bg.gif) no-repeat 0% 100%;
	margin-bottom:10px;
	height:155px;
}

div.detail div.image_slider h3
{
	background:url(/img2009/img_slider_h3.gif) no-repeat 0 0;
	color:#FFF;
	font-size:1.2em;
	text-indent:35px;
	line-height:210%;
}

div.detail div.image_slider table
{
	border-collapse:collapse;
	border-spacing:0px;
	margin-top:3px;
	margin-bottom:5px;
	width:730px;
	table-layout:fixed;
}


div.detail div.image_slider table td div#cover
{
	position:relative;
	width:660px;
	overflow-x:hidden;
	overflow-y:hidden;
	overflow:hidden;
}

div.detail div.image_slider table td.cover
{
}

div.detail div.image_slider table td.button
{
	width:35px;
	text-align:center;
}

div.detail div.image_slider table td.button a
{
	margin:0 auto;
	width:28px;
	text-indent:-10000px;
	height:75px;
	display:block;
}

div.detail div.image_slider table td ul
{
	position:relative;
}

div.detail div.image_slider table td ul li
{
	width:109px;
	padding-top:15px;
	background:#FFF url(/img2009/all_images_bg_tenant.gif) no-repeat 100% 0;
	float:left;
	margin-right:1px;
}

div.detail div.image_slider table td ul li.topic_co
{
	background:#FFF url(/img2009/all_images_bg_topic.gif) no-repeat 100% 0;
}

div.detail div.image_slider table td ul li a.slider_image
{
	display:block;
	line-height:180%;
	text-align:center;
}

div.detail div.image_slider table td ul li a.slider_image span
{
	margin:2px auto 0px;
	display:block;
	text-indent:-10000px;
	height:75px;
	width:104px;
}

	
div.detail div.image_slider table td.button a#image_slider_left
{
	background:url(/img2009/slider_left_button.gif) no-repeat 0 0;
}

div.detail div.image_slider table td.button a#image_slider_right
{
	background:url(/img2009/slider_right_button.gif) no-repeat 0 0;
}

table.basic td span.tel
{
	display:block;
	font-weight:bold;
	width:300px;
	height:55px;
	font-size:1.8em;
	line-height:230%;
	color:#002f5a;
	padding:0px 0px 0px 170px;
	background:url(/img2009/photo_tel.png) no-repeat 0 0;
}

table.topic_images
{
	margin:10px 0px;
	table-layout:fixed;
	border-collapse:collapse;
}

table.topic_images td
{
	padding:0;
	width:190px;
	text-align:left;
}

a.slider_image span
{
	display:block;
	width:180px;
	height:140px;
	border:1px solid #EEE;
}


a.photo_upload_link
{
	display:block;
	text-indent:20px;
	background:url(../img2009/photo_upload_icon.gif) no-repeat 0 0;
	cursor:pointer;
}

table.topic_comments td.date div.upload_form
{
	margin:10px 0px;
	padding:10px;
	background:#fff4e2;
	border:1px solid #fecab2;
	display:none;
}


table.topic_comments td.date div.upload_form p
{
	margin:5px 0px;
}

table.topic_comments td.date div.upload_form input[type=submit]
{
	margin-top:5px;
}

table.topic_comments td.date div.upload_form_confirm
{
	margin:10px 0px;
	padding:10px;
	background:#fff4e2 url(/img2009/5-0.gif) no-repeat 50% 50%;
	border:1px solid #fecab2;
}


div.content div.left div.menus div.menubg
{
	margin:10px 0px;
	background:url(/img2009/tenant_detail_menu_bg.gif) repeat 0 0;
	height:120px;
}

div.content div.left div.menus div.menubg div.inner
{
	margin:10px;background:#FFF;height:100px;
	position:relative;top:10px;
	text-align:center;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail div.menus div.menubg h3
{
	color:#e600d3;
	padding-top:10px;
	background:none;
	border:none;line-height:180%;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail div.menus div.menubg ul
{
	position:relative;
	left:40px;
	top:0px;
	width:640px;
	height:60px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail div.menus div.menubg ul li
{
	float:left;
	width:320px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail div.menus div.menubg ul li a
{
	width:296px;
	height:51px;
	display:block;
	text-indent:-10000px;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail div.menus div.menubg ul li#add_comment a
{
	background:url(/img2009/menu_add_comment.gif) no-repeat 0 0;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail div.menus div.menubg ul li#add_topic a
{
	background:url(/img2009/menu_add_topic.gif) no-repeat 0 0;
}

DIV.contents DIV.content DIV.left DIV.tenant DIV.detail div.menus div.menubg ul li#add_response{margin-left:180px;}
DIV.contents DIV.content DIV.left DIV.tenant DIV.detail div.menus div.menubg ul li#add_response a
{
	background:url(/img2009/menu_add_response.gif) no-repeat 0 0;
}

h4.menutitle{
border-bottom:2px solid #df68cd;margin:15px 0px !important;color:#8a0075;
font-size:1.3em !important;
}

div.basic_monitors h5{
font-size:1.2em;
}

div.basic_monitors h4 small{
font-size:0.8em;color:#333;font-weight:normal;margin-left:20px;
}