#right-content-container {
/**    float:left;*/
    width:100%;
    background:#ffffff;
    overflow:hidden;
    position:relative;	
	background-image:url('/skin/1/images/library/library_bg.jpg');
	background-repeat:repeat-y;
	background-position:790px 0px;	
}
#left-menu-container {
/**    float:left;*/
    width:100%;
	background-image:url('/skin/1/images/library/leftmenu_bg.jpg'); 
	background-position:right;
    position:relative;
	right:790px;
}

#left-menu {
    float:left;
	width:210px;
    position:relative;
    left:79%;	
    overflow:hidden;	
}
#right-content {
	min-height:270px;
/*    float:left;
	width:790px;*/
	min-width:790px;
    position:relative;
    left:79%;	
    overflow:hidden;
}
/*
#_content_ ol{
	margin-top:-10px; margin-left:45px;  margin-bottom:0px; padding:0 0 0 0px;
}
#_content_ ol li{
	padding: 0 0 0.6em 4px; 
}

#_content_ ul .level1{
	margin-top:0px; margin-left:-25px; margin-bottom:0px; padding:0 0 0 0px; list-style-type:none; 
}
*/
/*
#_content_ ul li.level1{
	padding: 0 0 0.5em 24px; 
	background:transparent url('/general/english/library/images/bullet2.jpg') no-repeat scroll 0px 4px;
}*/

input.switcher{
	vertical-align: middle;
}

.sub_header{
	margin-left:0px;
	font-size:24px!important;
}
.sub_header_outline{
	margin-left:50px!important;
}
ul li.level1{
	background:transparent url('/general/english/library/images/bullet2.jpg') no-repeat scroll 0px 4px;
	background-position-y: center !important;
	padding-left: 15px;
	padding-top: 10px;
}
ul li.level1_square{
	background:transparent url('/general/chinese/library/images/bullet1_sub_red.jpg') no-repeat scroll 0px 8px;
}
.bggrey{
	height:1px;
}
.table { 
	display: table;
	border:1px solid black;
	border-collapse: collapse;	
}

.table-header, .table-row{
	border-bottom:1px solid black;
}

.table-header, .table-row, .table-footer  {
	display: table-row;
}
.table-left-header-cell, .table-left-cell, .table-right-header-cell, .table-right-cell{
	display: table-cell;
	background-color: white;
	color: black;
	padding-top:5px;
	padding-left:4px;
	padding-bottom:5px;
	padding-right:6px;
}

.table-left-header-cell, .table-right-header-cell{
	font-weight: bold;
}
.table-item{
	width:100%;
	margin-bottom:10px;
	float:left;
}
.table-cell-item{
	width:100%;
	text-align:justify;
	overflow:hidden;
	float:left;	
}

.lib-word{
	/*width:90%;*/
	padding-top:25px;
	padding-left:0px;
	padding-bottom:30px;
/*	float:left;*/
}
.lib-word-content{
	margin-left:225px;
	margin-bottom:90px;	
}
.lib-word-content-table{
	width:98%;	
}
#lib-right-content-right {
/*!    float:left;*/
    width:100%;
	margin-top:-80px;	
/*	background-image:url('/skin/1/images/library/library_bg.jpg');*/
    position:relative;
	left:74%;
}
#lib-right-content-left {
/*!    float:left;*/
    width:100%;
	padding-bottom:10px;
	margin-top:80px;		
    background-color:#ffffff;
    position:relative;
    right:100%;
}
/*to be deleted*
.lib-content-listing{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	float:left;
}
*******/
/***delete
.lib-content-listing-detail{
	padding-left:0px; 
	margin-left:0px; 
	list-style-type: none;
}
.lib-content-sublisting{
	padding-top:10px;
	padding-bottom:15px;
	color:#000000;	
}
***/
.contact-time-left{
	max-width:45%;
	min-width:180px;
	padding-right:10px;
	border-right:1px solid #b6b6b6;
	float:left;
}
.contact-time-right{
	max-width:40%;
	min-width:160px;
	padding-left:10px;	
	overflow:hidden;
/***deleted	float:left;***/
}

.contact-time-detail{
	width:100%; 
	height:22px; 
	overflow:hidden;
}
.library_sub_title2{
	padding:15px;
	font-style:italic;
}
.lib_map_outline{
	border:1px solid #000000; 
	overflow:hidden;
	margin-right:57px;
}
.library_table_newcolor{
	color:#000000;
}

/*table*/
ul.search_table{
	margin-left:-12px;
}
.search_table_cell1{
	width:25%;overflow:hidden;float:left;
}
.search_table_cell2{
	width:10%;overflow:hidden;float:left;text-align:right;
}
.search_table_cell1cell2{
	width:35%;overflow:hidden;float:left;
}
.search_table_cell3{
	width:65%;overflow:hidden;
}
.internet_table_row_header{
	background-color:#778899;
	text-align:center;
	font-weight:bold;
}
.internet_table_row_subheader{
	background-color:#d3d3d3;
	font-weight:bold;
}
.parliaments_table_col3, .parliaments_table_col4, .parliaments_table_col5{
	text-align:center;
}	
.parliaments_table_col1{

}
.parliaments_table_col2{

}
.parliaments_table_col3{

}
.parliaments_table_col4{

}
.parliaments_table_col5{

}
.parliaments_table_col6{
	font-size:12px;	
}
.countries_table_col3, .countries_table_col4, .countries_table_col5{
	text-align:center;
}	
.countries_table_col1{

}
.countries_table_col2{

}
.countries_table_col3{

}
.countries_table_col4{

}
.countries_table_col5{

}
.countries_table_col6{
	font-size:14px;
}
.internet_table_cell_header,.internet_table_cell{
	padding-top:10px;
	padding-bottom:10px;
}		
.internet_table_cell{
	background-color:#ffffff;
}
.rop_table_col1{

}
.rop_table_col2{

}
.rop_table_col3{

}
.rop_table_col4{
	font-size:14px;
}
.constitution_table_col1, .constitution_table_col2{

}
.constitution_table_col3{
	font-size:14px;
}
.infopacklist_table, .infopackbasiclaw_table, .bib_legco_table, .bib_basiclaw_table, .pathfinders_table{
	width:94%;
	background-color:#ffffff;
}
.infopacklist_table_col1, .infopackbasiclaw_table_col1, .bib_legco_table_col1, .bib_basiclaw_table_col1, .pathfinders_table_col1{
	text-align:left;
}
.infopacklist_table_col2, .infopackbasiclaw_table_col2, .bib_legco_table_col2, .bib_basiclaw_table_col2, .pathfinders_table_col2{
	text-align:center;
	vertical-align:top;
}	
.infopacklist_table_col1_header, .infopacklist_table_col2_header, .infopackbasiclaw_table_col1_header, .infopackbasiclaw_table_col2_header,
.bib_legco_table_col1_header, .bib_legco_table_col2_header, .bib_basiclaw_table_col1_header, .bib_basiclaw_table_col2_header, .pathfinders_table_col1_header, .pathfinders_table_col2_header{
	text-align:center;
}
.lib-word-content-table a{
	word-break:break-word;
}