@import url("/i/i/css/common.css");
body {
	margin: 0px;
	padding:0px;
	background-color: #efe9ce;
	/*text-align: center;*/
}

/* page's templates */
.mainDiv
{
	background: url("/i/i/commonTpl/mainTopBG.gif") repeat-x;
	padding: 27px 0px 65px;
	margin: auto;
}
.wrapper3x3 .wrapper3x3Top table .mainTopTable
{
	width: 100%;	
}
.mainTopTable .mainTopTableHolderRight
{
	width: 409px;
}
.mainTopTable .mainTopTableLeftWrapper
{
	padding: 47px 5px 5px 20px;
	font-size: 12px;	
}
.mainTopTable .mainTopTableLeftWrapper .mainTopTableLogo
{
	padding-bottom: 18px;
}
.mainBottomTable .separat1,
.mainBottomTable .separat2
{
	background-position: bottom;
	width: 2px;
	background-repeat: no-repeat;
}
.mainBottomTable .separat1
{
	background-image: url("/i/i/mainTable/separat1.png");	
}
.mainBottomTable .separat2
{
	background-image: url("/i/i/mainTable/separat2.png");	
}
.mainBottomTable a, .mainBottomTable a:hover
{
	text-decoration: none;
}
.mainBottomTable .bottomSectionContentCommon
{
	padding: 20px 0px 17px;	
}
.mainBottomTable .bottomSectionContentPart1
{
	width:237px;
	padding-right: 9px;
	font-size: 12px;	
}
.mainBottomTable .bottomSectionContentPart2
{
	padding-left:22px;
	width:292px;
	padding-right: 18px;	
}
.mainBottomTable .bottomSectionContentPart3
{
	padding-left:27px;
}
.innerPage
{
	padding: 4px 11px 9px 12px;
}
.homePage
{
	padding: 0px 11px 0px 12px;
}
.wrapper3x3 .wrapper3x3Middle table .innerPage .innerTplTwoHolder
{
	width: 100%;
}
.innerPage .innerTplTwoHolder .innerTplHolderRight
{
	padding-left: 20px;
	width: 300px; 
}
.mainTableBottom .mainTableBottomLeft
{
	width: 70px;
	padding-left: 11px;
}
/* page's templates */

/*common wrapper of 3x3 */
.wrapper3x3 .wrapper3x3Top .left div,
.wrapper3x3 .wrapper3x3Top .right div,
.wrapper3x3 .wrapper3x3Middle .left div,
.wrapper3x3 .wrapper3x3Middle .right_shadow div,
.wrapper3x3 .wrapper3x3Middle .right_no_shadow div,
.wrapper3x3 .wrapper3x3Bottom .left div,
.wrapper3x3 .wrapper3x3Bottom .right div
{
	background-repeat: no-repeat;
}
.wrapper3x3 .wrapper3x3Top .center,
.wrapper3x3 .wrapper3x3Bottom .center
{
	background-repeat: repeat-x;
}
.wrapper3x3 .wrapper3x3Middle .left,
.wrapper3x3 .wrapper3x3Middle .right_no_shadow,
.wrapper3x3 .wrapper3x3Middle .right_shadow
{
	background-repeat: repeat-y;
}
.wrapper3x3 .wrapper3x3Top .left div,
.wrapper3x3 .wrapper3x3Top .right div,
.wrapper3x3 .wrapper3x3Bottom .left div,
.wrapper3x3 .wrapper3x3Bottom .right div,
.wrapper3x3 .wrapper3x3Top .center,
.wrapper3x3 .wrapper3x3Bottom .center,
.wrapper3x3 .wrapper3x3Middle .left div,
.wrapper3x3 .wrapper3x3Middle .right_no_shadow div,
.wrapper3x3 .wrapper3x3Middle .right_shadow div
{
	font-size:1px;
}
.wrapper3x3 .wrapper3x3Top table.wrapper3x3TopTable,
.wrapper3x3 .wrapper3x3Middle table.wrapper3x3MiddleTable,
.wrapper3x3 .wrapper3x3Bottom table.wrapper3x3BottomTable
{
	width: 100%;
}
.wrapper3x3 .wrapper3x3Bottom div.addDivWrapper
{
	position: relative;
}
.wrapper3x3 .wrapper3x3Bottom .left div.addDiv
{
	position: absolute;
	top:0px;
	left: 0px;
}
.wrapper3x3 .wrapper3x3Bottom .right div.addDiv
{
	position: absolute;
	top:0px;
	right: 0px;
}
/*common wrapper of 3x3 */

/* mainTable sahdow 3x3 */
.wrapper3x3.mainTable,
.mainTableBottom
{
	width: 922px;
	margin: auto;
}
.wrapper3x3.mainTable .wrapper3x3Top .left div
{
	height: 24px;
}
.wrapper3x3.mainTable .wrapper3x3Top .right div
{
	height: 306px;
}
body .wrapper3x3.mainTableHome .wrapper3x3Top .right div
{
	height: 289px;
}
.wrapper3x3.mainTable .wrapper3x3Top .left div,
.wrapper3x3.mainTable .wrapper3x3Top .left,
.wrapper3x3.mainTable .wrapper3x3Top .right div,
.wrapper3x3.mainTable .wrapper3x3Top .right,
.wrapper3x3.mainTable .wrapper3x3Bottom .left div,
.wrapper3x3.mainTable .wrapper3x3Bottom .left,
.wrapper3x3.mainTable .wrapper3x3Bottom .right div,
.wrapper3x3.mainTable .wrapper3x3Bottom .right
{
	width: 11px;
}
.wrapper3x3.mainTable .wrapper3x3Top .left div
{
	background-image: url("/i/i/mainTable/c_tl.png");
	background-color: #d3c9a1;
}
.wrapper3x3.mainTable .wrapper3x3Top .left
{
	background-image: url("/i/i/mainTable/b_l.png");
}
.wrapper3x3.mainTable .wrapper3x3Top .center
{
	background-repeat:no-repeat;
	background-image: url("/i/i/mainTable/b_t.png");
	background-position: top;
	padding-top: 4px;
}
.wrapper3x3.mainTable .wrapper3x3Top .right div
{
	background-image: url("/i/i/mainTable/c_tr.png");
	background-color: #d3c9a1;
}
.wrapper3x3.mainTable .wrapper3x3Top .right
{
	background-image: url("/i/i/mainTable/b_r.png");
}
.wrapper3x3.mainTable .wrapper3x3Top .center .wrapperContent
{
	background: url("/i/i/mainTable/topBG.png") repeat-y #b9030a;
}
.wrapper3x3.mainTable .wrapper3x3Top .center .wrapperContent .commonTopBgOver
{
	background: url("/i/i/mainTable/topBGOver.png") no-repeat;
}
.wrapper3x3.mainTable .wrapper3x3Top .center .wrapperContent .commonTopBgOver2
{
	background: url("/i/i/mainTable/topBGRight.gif") repeat-x top;
}
.wrapper3x3.mainTable .wrapper3x3Bottom .left div,
.wrapper3x3.mainTable .wrapper3x3Bottom .right div
{
	height: 30px;
}
.wrapper3x3.mainTable .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/mainTable/c_bl.png");
	background-color: #efe9ce;
}
.wrapper3x3.mainTable .wrapper3x3Bottom .left
{
	background-image: url("/i/i/mainTable/b_l2.png");
}
.wrapper3x3.mainTable .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/mainTable/c_br.png");
	background-color: #efe9ce;
}
.wrapper3x3.mainTable .wrapper3x3Bottom .right
{
	background-image: url("/i/i/mainTable/b_r2.png");
}
.wrapper3x3.mainTable .wrapper3x3Bottom .center .wrapperContentTopBG
{
	background: url("/i/i/mainTable/topBG.png") repeat-y;
}
.wrapper3x3.mainTable .wrapper3x3Bottom .center .wrapperContentTopBG .commonBottomBgOver
{
	background: url("/i/i/mainTable/topBGOver.png") repeat-y;
}
.wrapper3x3 .wrapper3x3Bottom .left div.addDiv,
.wrapper3x3 .wrapper3x3Bottom .right div.addDiv
{
	width: 11px;
	height: 20px;
	background-color: #efe9ce;
}
.wrapper3x3 .wrapper3x3Bottom .left div.addDiv
{
	background-image: url("/i/i/mainTable/b_l3.png");
}
.wrapper3x3 .wrapper3x3Bottom .right div.addDiv
{
	background-image: url("/i/i/mainTable/b_r3.png");
}
.wrapper3x3.mainTable .wrapper3x3Middle .left
{
	background-image: url("/i/i/mainTable/b_l.png");
}
.wrapper3x3.mainTable .wrapper3x3Middle .left div,
.wrapper3x3.mainTable .wrapper3x3Middle .left,
.wrapper3x3.mainTable .wrapper3x3Middle .right_no_shadow div,
.wrapper3x3.mainTable .wrapper3x3Middle .right_no_shadow
	{
	width: 11px;
}
.wrapper3x3.mainTable .wrapper3x3Middle .right_no_shadow
{
	background-image: url("/i/i/mainTable/b_r.png");
}
.wrapper3x3.mainTable .wrapper3x3Middle .center
{
	background: white;
}
/* mainTable sahdow 3x3 */

/* mainBottomTable3x3 sahdow 3x3 */
.wrapper3x3.mainBottomTable3x3
{
	width: 100%;
}
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Bottom .left div,
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Bottom .left,
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Bottom .right div,
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Bottom .right
{
	width: 20px;
}
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Bottom .left div,
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Bottom .right div
{
	height: 11px;
}
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/mainTable/bot_c_bl.png");
}
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/mainTable/bot_c_br.png");
}
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Bottom .center
{
	background-image: url("/i/i/mainTable/bot_b_b.png");
}
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Middle .left,
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Middle .right_no_shadow
{
	background: #9a9a9a;
}
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Middle .left div,
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Middle .left,
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Middle .right_no_shadow div,
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Middle .right_no_shadow
{
	width: 20px;
}
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Middle .right_no_shadow div,
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Middle .left div
{
	background: none;
}
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Middle .right_no_shadow,
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Middle .left
{
	background-image: url("/i/i/mainTable/bot_c.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
.wrapper3x3.mainBottomTable3x3 .wrapper3x3Middle .center
{
	background: url("/i/i/mainTable/bot_c.gif") #9a9a9a repeat-x;
	background-position: bottom;
	font-size: 12px;
}
.mainTable .mainBottomTable3x3 .wrapper3x3Bottom .left div.addDiv,
.mainTable .mainBottomTable3x3 .wrapper3x3Bottom .right div.addDiv
{
	background:none;
}
/* mainBottomTable3x3 sahdow 3x3 */
	
/* paging */
.paging
{
	height: 29px;
	padding: 6px 14px 0px 13px;
	background: url("/i/i/paging/bb.gif") repeat-x;
	color: white;
}
.paging select
{
	border-top:2px solid #969696;
	border-left:2px solid #969696;
	border-right: none;
	border-bottom: none;
	height: 21px; 	
}
.paging .pageSelector div
{
	float: left;
	font-weight: bold;
	padding: 0px 2px;
}
.paging .pageSelector .pagesList .pageNumber.active
{
	color: black;
}
.paging .pageSelector a
{
	display:block;
	color: white;
	text-decoration: none;
	border-bottom: 1px solid #a64246;	
}
.wrapper3x3 .wrapper3x3Middle table table .paging .pagingTable,
.paging .pagingTable
{
	width: 100%;	
}
.wrapper3x3 .wrapper3x3Middle .membersListWrapper .wrapper3x3Top table .paging .pageSelector table,
.wrapper3x3 .wrapper3x3Middle .membersListWrapper .wrapper3x3Bottom table .paging .pageSelector table,
.paging .pageSelector table
{
	width: auto;
}
/* paging */

/* Root = Horizontal, Secondary = Vertical */
.topMenuDivWrapper
{
	background-color: white;
}
.topMenuDivWrapper .topMenuDivWrapperBottom div
{
	background-image: url("/i/i/menu/b_b.png");
	background-repeat:repeat-x;
	background-position: bottom;
	height: 18px;
}
table#topMenu {
	width: 900px;
	height: 42px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index:5;
}
table#topMenu td {
	margin: 0px;
	padding: 0px;
	height: 42px;
	padding: 0px;
	vertical-align:top;
	white-space:nowrap;
}
.topMenuDivWrapper div.topMenuItem {
	margin: 0px;
	background: url(/i/i/menu/menuBG.gif)  repeat-x;
	position: relative;
}
/* Root Menu */
table#topMenu a.topMenuItem {
	padding: 0px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	height: 42px;
	text-align: center;
	margin: 0px;
	vertical-align:middle;
	background: url("/i/1x1.gif") no-repeat;
}
/* Root Menu Hover Persistence */
.topMenuDivWrapper div.topMenuItem:hover, .topMenuDivWrapper div.current
{
	background:url(/i/i/menu/menuActiveBG.gif) top center repeat-x;
}
/* Active parts */
.topMenuDivWrapper div.topMenuItem .activeParts
{
	display: none;
	position: absolute;
	top: 0px;	
}
table#topMenu td div.topMenuItem .activeLeft
{
	left:0px;	
}
table#topMenu td div.topMenuItem .activeRight
{
	right: 0px;	
}
.topMenuDivWrapper div.topMenuItem:hover .activeParts,
.topMenuDivWrapper div.current .activeParts
{
	display: block;
}
.topMenuDivWrapper div.topMenuDivWrapper2:hover div.current
{
	background: url(/i/i/menu/menuBG.gif)  repeat-x;
}
.topMenuDivWrapper div.topMenuDivWrapper2:hover div.current .activeParts
{
	display: none;
}
.topMenuDivWrapper td.root:hover div.current
{
	background:url(/i/i/menu/menuActiveBG.gif) top center repeat-x;
}
.topMenuDivWrapper td.root:hover div.current .activeParts
{
	display: block;
}
/* Active parts */
table#topMenu a.topMenuItem span
{
	padding: 0 20px;
	font-size: 14px;
}
table#topMenu a.topMenuItem {
	position:relative;
	top:0px;
	left:0px;
	z-index:20;
}
@media screen
{
	div.topMenuItem span.outer
	{
		position:absolute;
		top:0px;
		left:0px;
		height:42px;
		display:table;
		z-index:10;
		width:100%;
	}
	div.topMenuItem span.container
	{
		display:table-cell;
		vertical-align:middle;
	}
	body.ie div.topMenuItem span.outer
	{
		display:block;
		overflow: hidden;
	}
	body.ie div.topMenuItem span.container
	{
		top:50%;
		left:50%;
		position:absolute;
		width: 100%;
	}
	body.ie.ie8 div.topMenuItem span.outer
	{
		display:table;
		overflow: visible;
	}
	body.ie.ie8 div.topMenuItem span.container
	{
		top:auto;
		left:auto;
		position:static;
		width: 100%;
	}
	body.ie div.topMenuItem a.inner
	{
		top:-50%;
		left:-50%;
		position:relative;
	}
	body.ie.ie8 div.topMenuItem a.inner
	{
		top:auto;
		left:auto;
		position:static;
	}
	a.inner, a.inner:hover
	{
		color: #ffffff;
		text-decoration: none;
		font-size: 14px;
		padding:0px 20px;
		text-align: center;
		margin: 0px;
		display: block;
	}
	body.ie.ie8 a.inner,
	body.ie.ie8 a.inner:hover
	{
		padding:4px 10px 4px 10px;
	}
}
/* Root = Horizontal, Secondary = Vertical */

/* common For fck */
.whiteColorFont
{
	color: white;
}	
/* common For fck */

/* Bottom menu */
.bottomMenu
{
	font-size: 11px;	
}
.bottomMenu a
{
	text-decoration: none;
}
.bottomMenu .bottomMenuSeparate
{
	color: #666666;
}
/* Bottom menu */

/* events */
.events h3.eventsHead
{
	font-size: 18px;
}
.events .eventsMonths
{
	font-weight: bold;
	padding-top: 11px;
	padding-bottom: 23px;
}
.events .eventsMonths a
{
	color: #c8040b;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.events .eventsMonths a:hover
{
	text-decoration: underline;
}
.events .eventsMonths a.currentMonth
{
	color: black;	
}
.events .eventsMonths .monthsSeparator,
.events .itemNews,
.events .itemNews h2 a
{
	color: #1f1f1f;
}
.events .itemNews h2 a
{
	font-size:12px;
	text-decoration:none;
}
.events .itemNews h2 a:hover
{
	text-decoration: underline;
}
.events .itemNews
{
	padding-bottom: 23px;	
}
.wrapper3x3 .wrapper3x3Middle table .events .itemNews table
{
	width: 100%;	
}
.events .eventsSearch
{
	margin-bottom:26px;
}
.events .eventsSearch .eventsSearchKeyword
{
	font-weight: bold;
}
.events .eventsSearch .eventsSearchKeywordField input
{
	border:1px #909090 solid;
	width:264px;
	height:19px;
	padding:2px;
	margin: 0px;
}
.events .eventsSearch .eventsSearchKeywordButton,
.events .eventsSearch .eventsSearchKeywordField
{
	vertical-align: top;
	padding-top: 2px;
}
body.ie .events .eventsSearch .eventsSearchKeywordField
{
	padding-top: 1px;
}
.events .eventsSearch .eventsSearchKeyword
{
	vertical-align: top;
	padding-top: 7px;
}
.events .oneEvent h1
{
	color: #231f20;
	font-size: 24px;
}
.events .oneEvent h2
{
	color: #231f20;
	font-size: 18px;
}
.events .oneEvent .newsMoreNews a
{
	color: #ec2028;
	text-decoration: none;
}
.events .oneEvent .newsMoreNews a:hover
{
	text-decoration: underline;
}
/* events */

/* news */
.news .newsList .newsListTable
{
		width: 100%;
}
.news .newsDate
{
	font-size: 14px;
	font-style: italic;
}
.news .newsDate2
{
	font-size: 12px;
	font-style: italic;
	padding-bottom: 12px;
}
.news .newsMoreNews
{
	font-weight: bold;
	color: #bb040a;
}
.news .newsList .newsListTable .newsListItem
{
	padding-top: 28px;	
}
.news .newsList .newsListTable .newsListFirstItem,
.news .newsCurrentNews
{
	padding-top: 22px;	
}
.news .newsCurrentNews2
{
	padding-top: 0px;	
}
.news .newsList .newsListTable .photo
{
	padding-left: 16px;
	width: 132px;
}
.news .newsList
{
	padding-bottom: 30px;
}
.news h2.titleNews,
.news h2.titleNews a
{
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	line-height: 18px;
}
.news .newsFull img
{
	padding-right: 5px;
	padding-bottom: 5px;
}
.news .newsFull p
{
	margin-bottom: 15px;
}
/* news */

/* memers list */
.wrapper3x3 .wrapper3x3Middle table .membersList .membersListItem table
{
	width: 100%;
}
.membersList .currentState
{
	background-color: #a3a5aa;
	color: black;
	font-size: 14px;
	padding: 6px 12px 8px;
	font-weight: bold;
	margin-bottom: 4px; 
}
.membersList .currentStateBlack
{
	color: black;
}
.membersList .currentStateNotFirst
{
	margin-top: 16px; 
}
.membersList .spaceBeetweenSelect
{
	height: 8px;
}
.membersList .membersListItem .membersListItemPhoto,
.membersList .oneEvent .membersListItemPhoto
{
	width: 132px;
	padding-right: 10px;
}
.membersList .oneEvent .membersListItemPhoto
{
	padding-left: 60px;
}
.membersList .oneEvent h2
{
	font-size:14px;
	padding: 20px 0px;
}
.membersList .oneEvent .membersListItemAddress
{
	font-size:14px;
}
.membersList .membersListItem .membersListItemPhoto .membersListItemPhotoGrasp,
.membersList .oneEvent .membersListItemPhoto .membersListItemPhotoGrasp
{
	width: 132px;
	height:95px;
	background-color:white;
}
.membersList .membersListItem .btn_addReqlist
{
	width: 122px;
	padding-left: 5px;
}
.membersList .membersListItem .btn_addReqlist a
{
	display:block;
}
.membersList .membersListItem .btn_addReqlist .membersListItemActionHide
{
	display:none;
}
.membersList .membersListItem .membersListItemDetail
{
	padding-top: 3px;
}
.membersList .membersListItem .membersListItemWebSite a
{
	font-size: 14px;
	font-style: italic;
}
.membersList .membersListItem .membersListItemWebSite a:hover
{
	text-decoration: underline;
}
.membersList .membersListItem h1,
.membersList .membersListItem h1 a
{
	font-size: 18px;
	color: #1F1F1F;
	text-decoration: none;
}
.membersList .membersListItem
{
	border: 1px solid #afafaf;
	padding:8px 6px;
	margin-top: 7px;
}
.membersList .membersListFirstItem
{
	margin-top: 0px;
}
.membersList .mebersListSortBy
{
	padding-bottom: 8px;
}
.membersList .service
{
	width: 200px;
}
.membersList .selectTitle
{
	white-space: nowrap;
}
.membersList .membersDirectorsItem
{
	padding-right: 10px;
}
.membersList .listVideos .membersDirectorsItem 
{
	padding-right: 27px;
}
.membersList .membersDirectorsItemCommon
{
	padding-bottom: 10px;
}
.membersList .oneEvent .videoTitle
{
	padding-top: 5px;
}
.membersList .listVideos .videoSplashPic
{
	background-position: center center;
	background-repeat:no-repeat;
	width: 122px;
	height: 88px;
}
.membersList .listVideos .videoSplashPic a
{
	width: 122px;
	height: 88px;
	display: block;
	text-decoration: none;
}
.membersList .oneEvent .videoTitle,
.membersList .oneEvent .videoTitle a
{
	color: #043863;
	font-size: 11px;
	text-decoration: none;
}
.membersList .membersDirectorsItemCommon h6,
.membersList .membersDirectorsItemCommon h6 a
{
	font-size: 12px;	
}
.membersList .membersDirectorsItemCommon h6 a
{
	text-decoration:none;
	color:black;
}
.membersList .membersDirectorsItemCommon h6 a:hover
{
	text-decoration:underline;
}

	/* top section  */
	.topSection
	{
		height: 59px;
		padding: 9px 11px 0px 10px;
		background: url("/i/i/Member/bb.gif") repeat-x;
		color: white;
	}
	/* top section  */
	
	/* membersListWrapper */
	.wrapper3x3 .wrapper3x3Middle .membersListWrapper,
	.wrapper3x3 .wrapper3x3Middle .membersListWrapper .wrapper3x3Top table,
	.wrapper3x3 .wrapper3x3Middle .membersListWrapper .wrapper3x3Bottom table,
	.wrapper3x3 .wrapper3x3Middle .membersListWrapper .wrapper3x3Middle table
	{
		width: 100%;	
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .left div,
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .right div,
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .left div,
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .right div,
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .left div,
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .right_no_shadow div
		{
		height: 1px;
		background-color: white;
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .left div,
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .left,
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .left div,
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .left,
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .left div,
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .left
		{
		width: 1px;	
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .right div,
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .right,
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .right div,
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .right,
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .right_no_shadow div,
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .right_no_shadow
	{
		width: 2px;
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .left div
	{
		background-image: url("/i/i/Member/c_bl.gif");
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .left
	{
		background-image: url("/i/i/Member/b.gif");
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .right div
	{
		background-image: url("/i/i/Member/c_tr.gif");
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .right
	{
		background-image: url("/i/i/Member/b_r3.gif");
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .center
	{
		background-image: url("/i/i/Member/b.gif");
		background-position: top;
		background-repeat:repeat-x;
		padding-top:1px;
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .right div.addDiv,
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .left div.addDiv	
	{
		background-image: url("/i/i/Member/b.gif");
		width: 1px;
		height: 1px;
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .left div
	{
		background-image: url("/i/i/Member/c_bl.gif");
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .left
	{
		background-image: url("/i/i/Member/b.gif");
		vertical-align: bottom;
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .right div
	{
		background-image: url("/i/i/Member/c_br.gif");
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .right
	{
		background-image: url("/i/i/Member/b_r2.gif");
		vertical-align: bottom;
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .center
	{
		background-image: url("/i/i/Member/b.gif");
		background-position: bottom;
		background-repeat:repeat-x;
		padding-bottom:1px;
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .left div,
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .right div,
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .left
	{
		background-image: url("/i/i/Member/b.gif");
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .right_no_shadow div,
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .right_no_shadow
	{
		background-image: url("/i/i/Member/b_r1.gif");
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Middle table .center
	{
		background-image: none;
		padding: 13px 13px 14px 12px;
	}
	.wrapper3x3.membersListWrapper .wrapper3x3Top table .center,
	.wrapper3x3.membersListWrapper .wrapper3x3Bottom table .center
	{
		font-size: 12px;
	}
	.wrapper3x3 .wrapper3x3Middle .membersListWrapper .wrapper3x3Top h1.mebersListHeader
	{
		font-size: 18px;
		padding-bottom: 8px;
		color: white;
	}
	/* membersListWrapper */

/* memers list */

/* Request More Info */
.requestMoreInfo .requestMoreInfoTopContent
{
	border-left: 1px solid #a3a5aa;
	border-top: 1px solid #a3a5aa;
	border-right: 1px solid #a3a5aa;
	background: black;
	padding: 3px 9px 12px;
}
.requestMoreInfo .requestMoreInfoTopContent .RMF_TopHeader1
{
	font-size: 18px;
	text-transform: uppercase;
	color: #e1262e;
}
.requestMoreInfo .requestMoreInfoTopContent .RMF_TopHeader2
{
	font-size: 12px;
	color: white;
	font-weight: normal;
}
.requestMoreInfo .requestMoreInfoButtonContent
{
	border-left: 1px solid #a3a5aa;
	border-bottom: 1px solid #a3a5aa;
	border-right: 1px solid #a3a5aa;
	background: #ededed;
	padding: 0px 9px 9px 11px;
}
.requestMoreInfo .requestMoreInfoButtonContentTop
{
	border-left: 1px solid #a3a5aa;
	border-right: 1px solid #a3a5aa;
	background: #ededed;
	padding: 7px 0px 0px 0px;
}
.requestMoreInfo .requestMoreInfoButtonContentTop .requestMoreInfoButtonContentTopInner
{
	padding: 0px 9px 0px 11px;
}
.requestMoreInfo .requestMoreInfoButtonContentTop .copyOfComapnyItem
{
	display: none;
}
.requestMoreInfo .requestMoreInfoButtonContentTop .copyOfComapnyItemWrapper
{
	padding-bottom: 3px;
}
.requestMoreInfo .requestMoreInfoButtonContentTop .copyOfComapnyItemWrapper .companyReq
{
	background-color: #cccccc;
	padding:2px 2px 2px 7px;
	color: #000000;
	margin-top: 3px;
	font-weight: bold;
	font-style: italic;
}
.requestMoreInfo .requestMoreInfoButtonContentTop .copyOfComapnyItemWrapper .companyReq .companyReqRemove
{
	float:right;
	display: block;
	width: 15px;
	height: 15px;
}
.requestMoreInfo .requestMoreInfoButtonContent .RMF_Title,
.requestMoreInfo .requestMoreInfoButtonContent .RMF_Field
{
	padding-bottom: 4px;
}
.requestMoreInfo .requestMoreInfoButtonContent .RMF_Title
{
	color: #e73143;
	font-style: italic;
}
.requestMoreInfo .requestMoreInfoButtonContent .RMF_Title .RMF_Required
{
	color: #e29e52;
	font-size: 14px;
}
.requestMoreInfo .requestMoreInfoButtonContent .RMF_Field input
{
	border: 1px solid #dbdbdb;
	height: 15px;
	width: 180px;
}
.requestMoreInfo .requestMoreInfoButtonContent .RMF_Field textarea
{
	border: 1px solid #dbdbdb;
	padding: 2px;
	height: 46px;
	width: 270px;
}
.requestMoreInfo .requestMoreInfoButtonContent .RMF_Title2 .RNF_Link
{
	color: #975f72;
	text-decoration: underline;;
}
/* Request More Info */

/* mainBottomTable3x3_Shadow 3x3 */
.mainDiv .mainBottomTable3x3_Shadow
{
	width: 100%;
}
.mainDiv .mainBottomTable3x3_Shadow .wrapper3x3Middle .left div,
.mainDiv .mainBottomTable3x3_Shadow .wrapper3x3Middle .left
{
	width: 450px;
	height: 9px;
}
.mainDiv .mainBottomTable3x3_Shadow .wrapper3x3Middle .right_no_shadow div,
.mainDiv .mainBottomTable3x3_Shadow .wrapper3x3Middle .right_no_shadow
{
	width: 449px;
	height: 9px;
}
.mainDiv .mainBottomTable3x3_Shadow .wrapper3x3Middle .right_no_shadow
{
	background-image:none;
}
.mainDiv .mainBottomTable3x3_Shadow .wrapper3x3Middle .left div
{
	background-image: url("/i/i/mainTable/b_b_l.png");
}
.mainDiv .mainBottomTable3x3_Shadow .wrapper3x3Middle .right_no_shadow div
{
	background-image: url("/i/i/mainTable/b_b_r.png");
}
.mainDiv .mainBottomTable3x3_Shadow .wrapper3x3Middle .center
{
	background: url("/i/i/mainTable/b_b_c.png") #EFE9CE;
}
/* mainBottomTable3x3_Shadow 3x3 */

/* members: search */

.memberSearch .searchFormText
{
	color: #333333;
	font-weight: bold;
	padding-left: 6px;
}
.memberSearch h1.title
{
	color: #cc0000;
	font-size: 18px;
	text-transform: uppercase;
	padding-left: 6px;
}
.memberSearch .searchFormTable
{
	width:100%;;
}
.memberSearch .searchFormTable .sftLeft
{
	width: 22px;
}
.memberSearch .searchFormTable .sftRight
{
	width: 97px;
	background: url("/i/i/search/b_r.png") no-repeat;
}
.memberSearch .searchFormTable .sftCenter
{
	background: url("/i/i/search/b.png") repeat-x;
	padding-top: 6px;
}
.memberSearch .searchFormTable .sftCenter .searchQueryField
{
	width: 340px;
	height:20px;
	padding-top:8px;
	border-width: 0px;	
}
.memberSearch .wrapper3x3.grayWithShadow .wrapper3x3Middle .center
{
	padding-left: 5px;
}
.membersList .searchForKey
{
	font-size: 18px;
	font-weight: bold;
	color: #373737;
	padding-bottom: 18px;
}
/* members: search */

/* videoRotate */
.videoRotate h2.title
{
	font-size: 18px;
	padding-bottom: 7px;
}
.videoRotate .videoFile .videoDate
{
	font-style: italic;	
}
/* videoRotate */

/* events announce */
.newsannounceItem,
.newsannounceItem h6,
.newsannounceItem h6 a,
.newsannounceItem a
{
	font-size: 14px;
	color: white;
}
.newsannounceItem .selectEvent
{
	width: 240px;
}
.newsannounceItem .blockSelectEvent
{
	padding-top: 26px;
}
.newsannounceItem .blockSelectEvent h6
{
	padding-bottom: 6px;
}

/* events announce */

/* videos */
.videoBlock h1.videoBlockTitle
{
	padding:0px 5px 12px;
	font-size:26px;
	font-weight: normal;
}
.videoBlock h2.videoBlockEmailToFriend a
{
	font-size:24px;
	color:#373737;
	text-decoration: none;
}
.videoBlock td.videoBlockVideo
{
	vertical-align: top;
	width: 320px;
}
.videoBlock td.videoBlockVideo
{
	vertical-align: top;
	width: 328px;
}
.videoBlock td.requestMoreInfo
{
	width: 302px;
	vertical-align: top;
}
.videoBlock .videoBlockDescription,
.videoBlock .videoBlockVideo
{
	vertical-align: top;
}
.videoBlock .videoBlockDescription
{
	padding-right: 7px;
}
.videoBlock .videoBlockDescription ol,
.videoBlock .videoBlockDescription ul
{
	position: relative;
	padding: 0px;
	margin: 5px 0px;
}
.videoBlock .videoBlockDescription ol
{
	left: 18px;
}
body.ie7 .videoBlock .videoBlockDescription ol
{
	left: 23px;
}
.videoBlock .videoBlockDescription ul
{
	left: 15px;
}
.videoBlock .videoBlockDescription ol li,
.videoBlock .videoBlockDescription ul li
{
	padding: 0px;
	margin: 0px;
	background: none;
}
.videoBlock .videoBlockDescription ul
{
	list-style-image: none;
	list-style-type: disc;
}
.videoBlock .videoBlockDescription .videoFile
{
	width: 330px;
	height: 265px;
	float: left;
}
.videoBlock .videoBlockDescription .nameVideo
{
	font-size:14px;
	color: #ec2028;
	font-weight: bold;
	
}
.videoBlock .videoBlockDescription .nameCompany
{
	font-weight: bold;
}
.videoBlock .videoBlockDescription .videoDate
{
	font-style: italic;
}
.videoBlock .videoBlockDescription .videoBlockAddActions
{
	padding-top: 20px;
	color: #ec2028;
	font-size: 11px;
}
.videoBlock .videoBlockWrapper
{
	border: 1px solid #a3a5aa;
	padding: 7px 8px 8px 7px;
	background-color: #dedbdb;
	margin-top: 13px;
}
.videoBlock .videoBlockWrapper .videoBlockTable
{
	width: 100%;
}
.videoBlock .videoBlockWrapper .videoBlockTable .videoBlockTableLeft
{
	width: 200px;
	vertical-align: top;
}
.videoBlock .videoBlockWrapper .videoBlockTable .videoBlockTableLeft .fieldValue
{
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9b9595;
	border-top: 1px solid #9a9a9a;
	border-bottom: 1px solid #c3c1c1;
	height: 28px;
	background-color: white;
}
.videoBlock .videoBlockWrapper .videoBlockTable .videoBlockTableLeft .fieldValue .keywordsearch
{
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px ;
	border-bottom:1px solid #c2c2c2;
	height: 20px;
	padding:7px 7px 0px;
	width: 118px;
	font-size: 11px;
}
body.ie6 .videoBlock .videoBlockWrapper .videoBlockTable .videoBlockTableLeft .fieldValue .keywordsearch
{
	border-bottom:none;
	height: 19px;
}
.videoBlock .videoBlockWrapper .videoBlockTable .videoBlockTableLeft .videoBlockSortWrapper
{
	padding-top: 11px;
}
.videoBlock .videoBlockWrapper .videoBlockTable .videoBlockTableLeft .videoBlockSortWrapper h5.videoBlockSortTitle
{
	font-size: 14px;
	padding-bottom: 6px;
}
.videoBlock .videoBlockWrapper .videoBlockTable .videoBlockTableLeft .videoBlockSortWrapper h6.videoBlockSortTitle
{
	padding-bottom: 4px;
	padding-top: 12px;
}
.videoBlock .videoBlockWrapper .videoBlockTable .videoBlockTableLeft .videoBlockSortWrapper .videoBlockSortField
{
	width: 194px;
	color: #5d5d5d;
}
.videoBlock .videoBlockWrapper .videoBlockTable td.videoBlockTableRight
{
	vertical-align: top;
}
.videoBlock .videoBlockWrapper .videoBlockTable div.videoBlockTableRight
{
	border:1px solid #a6a8ad;
	background-color: white;
	height: 241px;
	padding: 11px 25px 20px 29px;
	overflow: auto;
}
.videoBlock .videoBlockWrapper .videoBlockTable div.videoBlockTableRightWrapper
{
	height: 241px;
	overflow: auto;
}
.videoBlock .videoBlockWrapper .videoBlockTable div.videoBlockTableRightWrapper .videoSplashPic
{
	background-position: center center;
	background-repeat:no-repeat;
	width: 120px;
	height: 88px;
}
.videoBlock .videoBlockDescription div.videoFile .videoSplashPic2
{
	background-position: center center;
	background-repeat:no-repeat;
	width: 320px;
	height: 259px;
}
.videoBlock .videoBlockWrapper .videoBlockTable div.videoBlockTableRightWrapper .videoSplashPic a
{
	display:block;
	width: 120px;
	height: 88px;
	text-decoration: none;
}
.videoBlock .videoBlockWrapper .videoBlockTable div.videoBlockTableRightWrapper .videoTitle
{
	padding-top: 5px;
	padding-bottom: 30px;
	color: #043863;
	font-size: 11px;
}
.videoBlock .videoBlockWrapper .videoBlockTable div.videoBlockTableRightWrapper .videoTitle a
{
	color: #043863;
	font-size: 11px;
	text-decoration: none;
}
.videoBlock .videoBlockWrapper .videoBlockTable div.videoBlockTableRightWrapper .membersDirectorsItemCommon
{
	padding-right: 30px;
}
.videoBlock .videoBlockWrapper .videoBlockTable div.videoBlockTableRightWrapper .membersDirectorsItemLast
{
	padding-right: 0px;
}
	/* videosWrapper */
	.wrapper3x3 .wrapper3x3Middle .videosWrapper,
	.wrapper3x3 .wrapper3x3Middle .videosWrapper .wrapper3x3Top table,
	.wrapper3x3 .wrapper3x3Middle .videosWrapper .wrapper3x3Bottom table,
	.wrapper3x3 .wrapper3x3Middle .videosWrapper .wrapper3x3Middle table
	{
		width: 100%;	
	}
	.wrapper3x3.videosWrapper .wrapper3x3Top table .left div,
	.wrapper3x3.videosWrapper .wrapper3x3Top table .right div,
	.wrapper3x3.videosWrapper .wrapper3x3Bottom table .left div,
	.wrapper3x3.videosWrapper .wrapper3x3Bottom table .right div
	{
		height: 3px;
	}
	.wrapper3x3.videosWrapper .wrapper3x3Top table .left div,
	.wrapper3x3.videosWrapper .wrapper3x3Top table .left,
	.wrapper3x3.videosWrapper .wrapper3x3Bottom table .left div,
	.wrapper3x3.videosWrapper .wrapper3x3Bottom table .left,
	.wrapper3x3.videosWrapper .wrapper3x3Middle table .left div,
	.wrapper3x3.videosWrapper .wrapper3x3Middle table .left,
	.wrapper3x3.videosWrapper .wrapper3x3Top table .right div,
	.wrapper3x3.videosWrapper .wrapper3x3Top table .right,
	.wrapper3x3.videosWrapper .wrapper3x3Bottom table .right div,
	.wrapper3x3.videosWrapper .wrapper3x3Bottom table .right,
	.wrapper3x3.videosWrapper .wrapper3x3Middle table .right_no_shadow div,
	.wrapper3x3.videosWrapper .wrapper3x3Middle table .right_no_shadow
	{
		width: 3px;
		background: none;
	}
	.wrapper3x3.videosWrapper .wrapper3x3Top table .left div
	{
		background-image: url("/i/i/videos/c_tl.png");
	}
	.wrapper3x3.videosWrapper .wrapper3x3Top table .right div
	{
		background-image: url("/i/i/videos/c_tr.png");
	}
	.wrapper3x3.videosWrapper .wrapper3x3Bottom table .left div
	{
		background-image: url("/i/i/videos/c_bl.png");
	}
	.wrapper3x3.videosWrapper .wrapper3x3Bottom table .right div
	{
		background-image: url("/i/i/videos/c_br.png");
	}
	.wrapper3x3.videosWrapper .wrapper3x3Bottom table .center,
	.wrapper3x3.videosWrapper .wrapper3x3Top table .center,
	.wrapper3x3.videosWrapper .wrapper3x3Middle table .left,
	.wrapper3x3.videosWrapper .wrapper3x3Middle table .right_no_shadow
	{
		background-color: #cccccc;
		background-image: none;
		padding: 0px;
	}
	.wrapper3x3.videosWrapper .wrapper3x3Middle table .wrapperContent
	{
		background-color: white;
		padding: 6px 5px 10px 12px;
	}
	/* videosWrapper */
.videoBlock .videoBlockDescription .jqmDialog
{
	width: 343px;
	display: none;
	background-color:transparent;
	border:none;
	height:auto;
	overflow:hidden;
}
.videoBlock .videoBlockDescription .jqmDialog h1.titleDialog
{
	color:#373737;
	padding-bottom: 12px;
}
.videoBlock .videoBlockDescription .jqmDialog .fieldCaption
{
	color: #373737;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 9px;
}
.videoBlock .videoBlockDescription .jqmDialog .field
{
	padding-bottom: 9px;
}
.videoBlock .videoBlockDescription .jqmDialog .submitEmail
{
	padding-right: 8px;
}
.videoBlock .videoBlockDescription .jqmDialog .field input
{
	border:1px solid #909090;
	height:22px;
	width: 195px;
}
.videoBlock .videoBlockDescription .jqmDialog .field textarea
{
	border:1px solid #909090;
	width: 310px;
	height: 73px;
}
.videoBlock .videoBlockDescription .jqmDialog .field2 textarea
{
	border:1px solid #909090;
	width: 310px;
	height: 120px;
}
.videoBlock .videoBlockDescription .jqmDialog .jqmCloseWrapper
{
	position: relative;
	width: 15px;
	height: 15px;
}
.videoBlock .videoBlockDescription .jqmDialog .jqmCloseWrapper .jqmClose
{
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
}
.videoBlock .videoBlockDescription .jqmDialog .error
{
	color: red;
}
.videoBlock .videoBlockDescription .jqmDialog .submitEmail .message,
.videoBlock .videoBlockDescription .jqmDialog .submitEmail .actions .wait,
.videoBlock .videoBlockDescription .jqmDialog .submitEmail .actions .jqmClose
{
	display: none;
}
.videoBlock .videoBlockDescription .jqmDialog .submitEmail .message
{
	padding-bottom: 13px;
}
/* videos */

/* for print */
@media print	
{
	.mainTopTable .mainTopTableHolderRight,
	.innerPage .innerTplTwoHolder .innerTplHolderRight,
	.wrapper3x3.mainTable .wrapper3x3Top .left div,
	.wrapper3x3.mainTable .wrapper3x3Top .left,
	.wrapper3x3.mainTable .wrapper3x3Top .right div,
	.wrapper3x3.mainTable .wrapper3x3Top .right,
	.wrapper3x3.mainTable .wrapper3x3Bottom .left div,
	.wrapper3x3.mainTable .wrapper3x3Bottom .left,
	.wrapper3x3.mainTable .wrapper3x3Bottom .right div,
	.wrapper3x3.mainTable .wrapper3x3Bottom .right,
	.wrapper3x3.mainTable .wrapper3x3Middle .left div,
	.wrapper3x3.mainTable .wrapper3x3Middle .left,
	.wrapper3x3.mainTable .wrapper3x3Middle .right_no_shadow div,
	.wrapper3x3.mainTable .wrapper3x3Middle .right_no_shadow,
	.topMenuDivWrapper div.current .activeParts,
	table#topMenu a.topMenuItem,
	.topMenuDivWrapper .topMenuDivWrapperBottom,
	table#topMenu td.topMenuSeparate, 
	.wrapper3x3.mainTable .wrapper3x3Bottom,
	.mainTopTable .mainTopTableLeftWrapper .mainTopTableUnderLogo,
	.mainTopTable .mainTopTableSetHeight, .membersList .mebersListSortBy2, .membersList .membersListItem .btn_addReqlist,
	.paging .mebersListSortBy2, .wrapperNewsMoreNews, .newsMoreNews, .videoBlock td.requestMoreInfo,
	.videoBlock .videoBlockWrapper .videoBlockTable .videoBlockTableLeft,
	body.ie6 .mainTopTable .mainTopTableLeftWrapper .mainTopTableLogo
	{
		display: none;
	}
	.wrapper3x3.mainTable, .mainTableBottom, .topMenuDivWrapper, table#topMenu
	{
		margin:auto;
		width:589px;
	}
	.mainDiv
	{
		margin:auto;
		padding:0px;
	}
	a.inner
	{
		padding:0 5px;
		font-size: 12px;
		text-decoration:none;
		color: #999999;
	}
	.topMenuDivWrapper div.current a.inner
	{
		color: black;
		text-decoration: underline;
	}
	div.topMenuItem span.outer
	{
		position: inherit;
	}
	.topMenuDivWrapper div.current,
	.topMenuDivWrapper div.topMenuItem,
	.mainDiv, .wrapper3x3.mainTable .wrapper3x3Top .center .wrapperContent,
	.wrapper3x3.mainTable .wrapper3x3Top .center .wrapperContent .commonTopBgOver2,
	.wrapper3x3.mainTable .wrapper3x3Top .center .wrapperContent .commonTopBgOver,
	.wrapper3x3.mainTable .wrapper3x3Top .center
	{
		background: none;
	}
	body
	{
		background-color: white;
	}
	.mainTopTable .mainTopTableLeftWrapper
	{
		padding-top: 0px;
	}
	.videoBlock .videoBlockWrapper .videoBlockTable div.videoBlockTableRightWrapper,
	.videoBlock .videoBlockWrapper .videoBlockTable div.videoBlockTableRight
	{
		height: auto;
		overflow: auto;
	}
}
/* for print */
