/**	-	-	-	FLASH BOX	-	-	-	**/
#home_flashbox{ float:left; height:386px; margin:0 10px 20px 0; text-align:left; width:450px; }
	#other_flash { cursor:pointer; left:318px; position:relative; top:273px; width:128px; }
		#other_flash a { border:2px solid #707070; color:#fff; font-size:10px; font-family:tahoma; font-weight:bold; padding:2px 6px; text-align:center; text-decoration:none; }
	#displayed_flash { position:relative; }
		.content_flash { position:absolute; }
		#fb_maintitle, #fb_maindesc { margin-top:6px; }
		#fb_maintitle a { font-size:22px; font-weight:600; color:#A50811; line-height:24px; text-decoration:none; }
		#fb_maindesc a { color:#000; font-family:georgia; font-size:15px; line-height:12px; text-decoration:none; }
		#fb_mainRM a { color:#000; font-size:15px; font-weight:bold; line-height:12px; text-decoration:none; }
		#fb_mainRM a:hover { text-decoration:underline; }
/**	-	-	-	-	-	-	-	-	**/
/**	-	-	-	LATEST BOX	-	-	-	**/
#home_latestentre {
	background-color:#EDEDED;
	border-bottom:1px dotted #6B6B6B;
	border-top:1px dotted #6B6B6B;
	float:left;
	height:406px;
	margin-bottom:20px;
	text-align:left;
	width:180px;
}
	#latestentre_box { height:392px; margin:10px; overflow:hidden; }
		#latestentre_hdr { border-bottom:1px solid #CCCCCC; margin-bottom: 8px; padding-bottom: 6px; }	
		#latestentre_box ul { list-style-type: none; margin:0 4px 14px; text-align: left; }
		#latestentre_box ul li { overflow:hidden; padding-bottom:10px; width:100%; }
		#latestentre_box ul li .red11 { margin-left:1px; }
		#latestentre_box ul li .black12B { line-height:16px; margin-bottom:2px; }
		
	#latestentre_div { height:392px; margin:10px; overflow:hidden; }
		
		#latestentre_hdrdiv { border-bottom:1px solid #CCCCCC; margin-bottom: 8px; padding-bottom: 6px; }
		
		#latestentre_hdrdiv ul { border-bottom:5px solid #181818; height:34px; list-style:none outside none; margin:0 0 10px; padding:0; }
		#latestentre_hdrdiv ul li {
			display:block;
			float:left;
			font-family:tahoma;
			font-size:12px;
			margin:0 5px;
			padding:10px 5px 10px;
			position:relative;
			text-align:center;
			width:140px;
		} *html #latestentre_hdrdiv ul li { font-size:10px; padding:10px 2px; width:148px; }
		#latestentre_hdrdiv ul li a { cursor:pointer; font-weight:bold; text-decoration:none; }		
		
/**	-	-	-	-	-	-	-	-	**/
/**	-	-	-	TABS BOX	-	-	-	**/
#home_tabs { margin-bottom:20px; overflow:hidden; }
	#tabs_header ul { border-bottom:5px solid #181818; height:34px; list-style:none outside none; margin:0 0 10px; padding:0; }
	#tabs_header ul li {
		display:block;
		float:left;
		font-family:tahoma;
		font-size:12px;
		margin:0 5px;
		padding:10px 5px 10px;
		position:relative;
		text-align:center;
		width:140px;
	} *html #tabs_header ul li { font-size:10px; padding:10px 2px; width:148px; }
	#tabs_header ul li a { cursor:pointer; font-weight:bold; text-decoration:none; }
	.main_tab { background-color:#181818; color:#fff; }
	.other_tab { background-color:#ededed; color:#000; }
	
	#tabs_body { margin:0; overflow:hidden; padding:0; }
	.hometab_show { display:block; overflow:hidden; }
	.hometab_hide { display:none; }
	.home_tabL { float:left; margin:0 10px; overflow:hidden; width:314px; }
	.home_tabL_box { margin-bottom:30px; overflow:hidden; }
	.hometab_img { float:left; }
	.hometab_img img { margin:0 10px 2px 0; }
	*html .hometab_img img { margin:0 2px; }
	.hometab_dtls { margin-left:112px; overflow:hidden; width:202px; }
	*html .hometab_dtls { margin-left:108px; }
	.hometab_dtls a:hover, .homework_dtls a:hover { color:#000; }
	.tab_shares { height:18px; margin:5px 10px 0 0; overflow:hidden; width:156px; }
	.home_tabR {
		background-color:#ededed;
		border-bottom:1px dotted #6B6B6B;
		border-top:1px dotted #6B6B6B;
		float:right;
		overflow:hidden;
		width:306px;
	}
	.home_tabR .tabR_box { margin:10px; overflow:hidden; }
	.home_tabR .tabR_hdr { border-bottom:1px solid #CCCCCC; margin-bottom: 8px; padding-bottom: 6px; }
	.tabR_more { border-top:1px solid #CCCCCC; padding-top:6px; text-align:right; }
	.home_tabR ul { list-style-image:url(../images/pointbull.png); list-style-type:none; margin:0 0 5px 14px; padding:0; }
	.home_tabR ul li { margin-bottom:8px; }
	.home_tabR ul li .black12B { line-height:18px; }
	.tabbook_shares { height:18px; margin:5px 10px 0 0; overflow:hidden; width:170px; }
/**	-	-	-	-	-	-	-	-	**/	
/**	-	-	-	CONTENTS	-	-	-	**/
#home_contents{ margin-bottom:10px; overflow:hidden; width:100%; }
	#homeBody_left { float:left; width:370px; margin-right:10px; }
	#homeBody_right { float:right; width:256px; }
	.article_wrapper { margin-bottom:10px; width:100%; }
		.home_cat_title { background-color:#515151; padding:7px 0; text-align:center; }
			.home_cat_title a { color:#fff; font-size:18px; line-height:18px; text-decoration:none; }
		.home_latestart { overflow:hidden; }
			.home_latestart ul { list-style-type:none; margin:0 0 8px; text-align:left; }
			.home_latestart ul li { border-bottom:1px dotted #999999; display:block; height:114px; padding-top:10px; position:relative; width: 100%; }
			.latestart_img { float:left; }
			.latestart_dtls { height:94px; margin-left:112px; overflow:hidden; }
			.latestart_dtls h3, .latestart_dtls h4, .home_fran_body h5, #home_workR h5 { 
				font-family:arial; 
				color:#000; 
				font-weight:bold; 
				text-decoration:none; 
			}
			.latestart_dtls h3 { font-size:20px; line-height:26px; }
			.latestart_dtls h4 { font-size:18px; }
			.hometab_others h5 { color:#a50811; font-family:arial; font-size:16px; }
			#home_workR h5, .home_fran_body h5 { font-size:14px; }
			.latestart_dtls p { font-size:11px; margin:4px 0; }
			.latestart_read { background-color:#D22636; height:24px; margin:0 5px; padding-top:6px; width:205px; }
			*html .latestart_read { padding-top:4px; }
			.latestart_read a { color:#FFFFFF; line-height:14px; text-decoration:none; }
			.latestart_read a:hover { text-decoration:underline; }
			.home_shares { font-family:arial; height:18px; margin:5px 10px 0 0; overflow:hidden; width:150px; }
			.home_comments { float:left; margin-right:10px; }
/**	-	-	-	-	-	-	-	-	-	**/
/**	-	-	-	DIRECTORY	-	-	-	**/
.home_directories { margin-bottom:0; overflow:hidden; width:100%; }
	.home_dir_header { border-bottom:1px solid #303030; border-top:5px solid #303030; height:32px; text-align:left; }
	.home_dir_header a { color:#000; float:left; font-size:18px; font-weight:bold; line-height:32px; padding:0 98px 0 12px; text-decoration:none; }

	.home_dir_body { overflow:hidden; width:100%; }
		.home_dirL { float:left; margin:20px 20px 0 10px; width:382px; }
		.home_dirL ul { list-style-type:none; margin:0; }
		.home_dirL ul li { border-bottom:1px dotted #5E5E5E; margin-bottom:10px; overflow:hidden; }
		.home_dirL ul li a { color:#353535; text-decoration:none; }
		.home_dir_more { color:#353535; float:right; padding:5px 0; }

		.home_dirR { float:right; margin:20px 0 10px; text-align:center; width:222px; }
		.home_dirR ul {  list-style-type:none; }
		.home_dirR ul li { float:left; margin:5px 11px; }
		.home_dirR ul li img { border:1px solid #efefef; }
	/* BPI */
	.home_bpidir_header { background:url(../images/bpi_franchise_directory.jpg) no-repeat; overflow:hidden; padding-top:5px; }
	.home_bpidir_header a { color:#fff; font-size:18px; font-weight:bold; line-height:34px; padding-left:10px; text-decoration:none; }
	.link_search_bpidir {
		background-color:#fff;
		border-color:#a2a2a2 #d1d1d1 #d1d1d1;
		border-style:solid;
		border-width:1px;
		float:right;
		height:20px;
		margin:7px 10px 8px 0;
		padding:0;
		width: 211px;
	}
/**	-	-	-	-	-	-	-	-	**/
/**	-	-	-	WORKBOOK	-	-	-	**/
#home_work { margin-bottom:20px; overflow:hidden; width:100%; }
	.home_work_header { border-bottom:1px solid #303030; border-top:5px solid #303030; height:32px; margin-bottom:10px; padding-left:12px; text-align:left; }
	.home_work_header a { color:#000000; font-size:18px; font-weight:bold; line-height:32px; text-decoration:none; }
	#home_workL { float:left; margin:0 10px; overflow:hidden; width:314px; }
	.homework_img { float:left; }
	.homework_dtls { margin-left:112px; overflow:hidden; width:202px; }
	*html .homework_dtls { margin-left:108px; }
	.workbook_shares { height:18px; margin:5px 10px 0 0; overflow:hidden; width:170px; }
	#home_workR {
		background-color:#ededed;
		border-bottom:1px dotted #6B6B6B;
		border-top:1px dotted #6B6B6B;
		float:right;
		overflow:hidden;
		width:306px;
	}
	#home_workR #workR_box { margin:10px; overflow:hidden; }
	#home_workR #workR_hdr { border-bottom:1px solid #CCCCCC; margin-bottom: 8px; padding-bottom: 6px; }
	#workR_more { border-top:1px solid #CCCCCC; padding-top:6px; text-align:right; }
	#home_workR ul { list-style-image:url(../images/pointbull.png); list-style-type:none; margin:0 0 5px 14px; padding:0; }
	#home_workR ul li { margin-bottom:6px; }
	#home_workR ul li a { color:#000; text-decoration:none; }
	#home_workR ul li a:hover { text-decoration:underline; }
/**	-	-	-	-	-	-	-	-	-	**/
/**	-	-	-	FRANCHISE	-	-	-	**/
#home_fran { margin-bottom:20px; overflow:hidden; width:100%; }
	.home_fran_header { border-bottom:1px solid #303030; border-top:5px solid #303030; height:32px margin-bottom:10px; padding-left:12px; text-align:left; }
	.home_fran_header a { color:#000000; font-size:18px; font-weight:bold; line-height:32px; text-decoration:none; }
	.home_fran_body ul { list-style-type:none; margin:10px 0 0; overflow:hidden; padding:0; text-align:left; }
	.home_fran_box { float:left; margin:0 10px; width:108px; }
	.home_fran_top img { margin-left:4px; }
	.home_fran_bottom { margin:4px 0 8px; }
	.home_fran_spacer { float:left; width:10px; } 
	/* BPI */
	.home_bpifran_header { background:url(../images/bpi_hot_franchise.jpg) no-repeat; height:43px; }
/**	-	-	-	-	-	-	-	-	-	**/

.hrGray {
	border-top:1px solid #cccccc;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	margin:0 10px;
}

.hrRed { border-top:3px solid #CD3333; border-bottom:0px; border-left:0px; border-right:0px; }
.datecomment { float:left; line-height:11px; }
.comment-bg span {
	background:url(../images/comment-bg.png) no-repeat;
	color:#fff;
	float:left;
	font-size:10px;
	height:13px;
	line-height:11px;
	text-align:center;
	width:21px;
}
.addthis_box { float:left; margin-left:6px; }
