@charset "utf-8";
/* IBC CSS Document */
html{font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size:80%;}
body{
	position:relative;
	background:#2C070A url(bg.png) center repeat-y;
	width:100%;
	min-width:800px;
	height:100%;
	margin:0 auto;
}
#printLogo{display:none;}
.cover{
	position:relative;
	text-align:left;
	color:#fff;
	margin:0 2%;
	padding-top:15px;
	max-width:1100px;
	_width:expression(document.body.clientWidth>1100 ? "1100px" : document.body.clientWidth>835 ? "auto" : "800px"); /*max-width or min-width for IE6*/
}
.head{position:relative; height:107px; background:none;}
.search{position:absolute;right:2px;top:39px; height:26px; display:block;}
.search_box{background-color:#ccc; border:1px solid #fff; height:18px; vertical-align:top; width:150px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#333;}
.search_btn{background:url(search.gif) no-repeat; border:none; height:26px; width:26px; cursor:pointer;}
.logo{
	background:url(ibc_logo.png) no-repeat;
	_background-image:url(blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/layout/ibc_logo.png', sizingMethod='image');
	width:145px;
	height:107px;
	float:left;
	position:relative;
	cursor:pointer;
}
.brandName{
	background:url(brandName.png) no-repeat;
	_background-image:url(blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/layout/brandName.png', sizingMethod='image');
	width:420px;
	height:107px;
	float:left;
	position:relative;
	display:block;
}
/*-- content box --*/
.ctnBg{width:100%; margin-top:10px;}
.ctnBg_top{
	background:url('ctnBg_top.png') no-repeat 0px 0px;
	_background-image:url(blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/layout/ctnBg_top.png', sizingMethod='crop');
	height:11px;
	display:block;
}
.ctnBg_top .r{background:url('ctnBg_topR.gif') no-repeat right 0px;height:11px;overflow:hidden;}
.ctnBg_mid{background:url('ctnBg_mid.gif') repeat-y 0px 0px; height:100%; overflow:hidden; position:relative;}
.ctnBg_mid .r{background:url('ctnBg_midR.gif') repeat-y right 0px; height:100%; overflow:hidden; margin:0 0 0 2.5%;}
.main{
	position:relative;
	color:#333;
	float:left;
	width:67%;
	margin:0;
	padding:2px 2px 5px 2px;
	line-height:155%;
	}
.main input{color:#333; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;}
.main .end{line-height:90%;}
.main ul{margin-left:25px; padding:0;}
.main ul ul{margin-left:20px;}
.ctnBg_btm{
	background:url('ctnBg_btm.png') no-repeat 0px 0px;
	_background-image:url(blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/layout/ctnBg_btm.png', sizingMethod='crop');
	height:10px;
	display:block;
}
.ctnBg_btm .r{background:url('ctnBg_btmR.gif') no-repeat right 0px; height:10px; overflow:hidden;}
/*-- end content box --*/
a:visited, a:active, a:link{
	text-decoration:none;
	color:#5e1516;
	border-bottom:1px dotted #666;
	background:none;
}
a:hover, .menu #active, .main #active{
	border-bottom:1px solid #5e1516;
	text-decoration:none;
	color:#5e1516;
	background:none;
}
/*-- menu box --*/
.riCtn{width:29%; float:right; margin:9px 21px 0 0; _margin:9px 10px 0 0; position:relative;}
.riCtn_top{background:url(riCtn_top.gif) no-repeat 0px 0px; display:block;}
.riCtn_top .r{background:url(riCtn_topR.gif) no-repeat right 0px;height:28px;overflow:hidden;}
.riCtn_mid{background:url(riCtn_mid.gif) repeat-y 0px 0px; height:100%; overflow:hidden;}
.riCtn_mid .r{background:url(riCtn_midR.gif) repeat-y right 0px; height:100%; overflow:hidden;}
.menu{
	position:relative;
	color:#999;
	padding:10px 10px 15px 12px;
	margin:0;
	}
.menu ul{list-style:none; margin:0; padding:0;}
.menu li{margin-bottom:8px;}
.menu ul ul{margin-left:15px; margin-top:8px;}
.riCtn_top .title{padding:3px 0 0 18px; *padding:3px 0 0 11px; font-size:120%; color:#eee; position:absolute;}
.riCtn_btm{background:url(riCtn_btm.gif) no-repeat 0px 0px; padding-bottom:20px; display:block;}
.riCtn_btm .r{background:url(riCtn_btmR.gif) no-repeat right 0px; height:11px;}
/*-- end menu box --*/

.foot{position:relative; margin:8px 7px 20px; font-size:90%; color:#ccc; height:70px;}
.foot .l{float:left; padding-bottom:1px;}
.foot .r{float:right; text-align:right;}

h1{
	font-size:190%;
	font-weight:normal;
	margin:10px 0 20px 0;
	color:#5e1516;
	line-height:125%;
}
h2{
	font-size:155%;
	color:#5e1516;
	font-weight:normal;
	margin-bottom:-5px;
	line-height:120%;
}
h3{font-weight:normal; margin-bottom:-5px; color:#5e1516; font-size:120%;}

/*-- image box --*/
.imgBox{width:313px; margin-bottom:10px; position:relative; display:block;}
.imgTop{background:url('imgtop.png') no-repeat 0px 0px;}
.imgTop .ri{
 	background:url('imgtop_ri.png') no-repeat right 0px;
 	height:7px;
 	overflow:hidden;
	}
.imgMiddle{background:url('imgmid.png') repeat-y 0px 0px; height:100%; overflow:hidden;}
.imgMiddle .ri{background:url('imgmid_ri.png') repeat-y right 0px; height:100%; overflow:hidden;}
.imgContent{
	position:relative;
	margin-left:6px;
	}
.imgTitle{
	position:relative;
	color:#888;
 	text-align:center;
	font-size:90%;
	margin:-2px 10px 0;
	_margin:-12px 10px 0;
	line-height:125%;
	}
.imgBottom{background:url('imgbtm.png') no-repeat 0px 0px;}
.imgBottom .ri{background:url('imgbtm_ri.png') no-repeat right 0px; height:7px;}
/*-- end image box --*/
.img{display:block;}
/*-- table --*/
table{width:99.2%;border-collapse:collapse;}
caption{color:#5e1516; font-size:130%; margin-bottom:2px;}
th{background-color:#5e1516; color:#fff; font-weight:normal; font-size:110%; padding:0.2em 0.5em; text-align:center;}
td{padding:0.2em 0.5em;}
tr.odd td{background-color:#eee}
.objL {width:6em; float:left;}
.objR {padding-left:6em; _text-indent:-3px; padding-bottom:5px;}
/*-- end table --*/

.member li{padding-bottom:7px; font-size:110%;}
.member div{padding-left:7px; font-size:90%; background-color:#f3f3f3;}
.note{
	font-size:90%;
	color:#666;
	line-height:150%;
}
.button{
	font-size:11px;
	background-color:#FFF;
	border:1px dotted #999;
	cursor:pointer;				
	text-align:center;											
	color:#666;
	width:110px;
	margin-top:10px;
	padding:1px 0;
	display:block;
}
.btm_homeR1{
	background:url(businessRoundtable1.gif) no-repeat;
	position:absolute;
	height:196px;
	bottom:3px;
	_bottom:-15px;
	width:206px;
	right:3px;
	display:block;
}
.btm_homeR2{
	background:url(businessRoundtable2.png) no-repeat;
	_background-image:url(blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/layout/businessRoundtable2.png', sizingMethod='image');
	position:absolute;
	height:10px;
	bottom:3px;
	width:206px;
	right:3px;
	_right:0;
	display:block;
}

/* DIALOG BOX */
#dialog {position:absolute; padding:0; z-index:300; background:#fff; display:block;}
#dialog-header {display:block; position:relative; padding:2px 4px 7px 6px; height:14px;}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; height:15px; width:15px; background:url(dialog_close.gif) no-repeat}
#dialog-content {display:block; padding:1.3em 1em; _padding:1.3em 1em 0.6em; color:#333;}
#dialog-content .btn{color:#333; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; padding:1px 6px;}
#dialog-content .box{border:1px solid #ccc; background-color:#fff; color:#333; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; width:18em;}
#dialog-content .f{visibility:hidden; position:absolute; padding-top:5px; padding-left:4px;}
#dialog-content .t{visibility:hidden; position:absolute; padding-top:3px; padding-left:4px;}
#dialog-mask {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:300;
	background-color:#222;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6;
}
.general, .add, .del, .password, .chg_name, .chg_password, .chg_email, .chg_photo, .attach, .register, .email_address, .addmemberlist, .chg_company
	{
		background:#fff;
		border:1px solid #666;
		border-top:none;
	}
.success{background:#fff url(success_bg.jpg) bottom right no-repeat; border:1px solid #666; border-top:none; text-align:center;}
.error{background:#fff url(error_bg.jpg) bottom right no-repeat; border:1px solid #666; border-top:none; text-align:center;}
.del_blog, .delmemberlist, .del_attach{background:#fff url(prompt_bg.jpg) bottom right no-repeat; border:1px solid #666; border-top:none; text-align:center;}

.generalheader, .del_blogheader, .addheader, .delheader, .successheader, .errorheader, .del_blogheader, .passwordheader, .chg_nameheader, .chg_passwordheader, .chg_emailheader, .chg_photoheader, .attachheader, .del_attachheader, .registerheader , .email_addressheader, .addmemberlistheader, .delmemberlistheader, .chg_companyheader
	{
		background:url(dialog_header.gif) repeat-x;
		color:#eee;
		border:1px solid #666;
		border-bottom:none;
	}