html {text-align:center; min-width:900px;}

body {padding:0; margin:0 auto; font-family:arial, sans-serif; min-width:900px;}
#outerWrap {width:900px; margin:0 auto; text-align:left; min-height:449px; position:relative;}
p.char {position:absolute; padding:0; margin:0; top:4px; right:0; color:#73216d; z-index:100; font-size:13px; line-height:1;}
p.char a {color:#73216d; text-decoration:none; font-size:13px; line-height:1;}
p.char a:hover {color:#666;}

a.home {display:block; width:260px; height:45px; position:absolute; left:1px; top:1px; z-index:100;}
a.home b {position:absolute; left:-9999px;}
#keywordform {width:139px; height:17px; background: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/keyword_search.gif) no-repeat 0 0; margin:0; padding:0; position:absolute; right:0; top:30px; z-index:100;}
#keywordform input.key {width:97px; padding:2px 10px; float:left; border:0px; background:transparent; font-size:10px; color:#666;}
#keywordform input.word {width:20px; height:17px; background:none; line-height:0; font-size:0; text-indent:-999999px; float:left; border:0; cursor:pointer;}
.sizing {
	position:absolute;
	left:795px;
	top:58px;
	color:#666;
	z-index:100;
	width:100px;	
}

.sizing p a {
	color:#999;
	text-decoration: none;
}
.sizing p {padding:0; margin:0;}
.sizing p span.current {color:#73216d;}

.sizing {font-size:10px;}
.sizing p {font-weight:bold;}
.t1 {font-size:11px;}
.t2 {font-size:14px;}
.t3 {font-size:16px;}

#innerWrap_bg {background: #fff url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/inner_repeat_bg.jpg) repeat-y left top; width:900px; position:relative;}

#innerWrap {
	width:900px;
	position:relative;
	background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/inner_main_bg.jpg?20150827);
	background-repeat: no-repeat;
	background-position: left top;
}

#menu {position:absolute; /*left:1px;*/ top:1px; width:707px; height:23px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/inner_naviga_bar.gif) no-repeat; position:relative; z-index:100;}
#menu ul {padding:0 0 0 21px; margin:0; list-style:none;}
#menu ul li {float:left;}
#menu ul li a {display:block; float:left; color:#fff; text-decoration:none; padding-top: 0; padding-right: 25px; padding-bottom: 0; padding-left: 25px;}
#menu ul li a:hover {color:#9ff;}
#menu ul li .current {color:#9ff; font-weight: bold;}
#menu ul li a.sub:hover {background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/d-arrow.gif) no-repeat right 10px;}
#menu ul li:hover > a {color:#9ff;}
#menu ul li:hover > a.sub {background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/d-arrow.gif) no-repeat right 10px;}

#menu ul li a:hover {direction:ltr;}
#menu ul :hover div {left:2px;}

#leftCol {width:174px; float:left; padding:88px 21px 0 3px;}

#side_menu {
	width:130;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
}
#side_menu a{display:block; padding: 3px; background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/s_menu_bg.jpg); color: #333333; text-decoration:none; border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #996600;
	border-right-color: #996600;
	border-left-color: #996600;}
#side_menu a:hover {
	color:#FFFFFF;
	background-color: #339999;
	background-image: none;
}
#side_menu .current {color:#FFFFFF;	background-image: none; background-color: #339999; font-weight: bold;}
#sub_side_menu {width:130;}
#sub_side_menu a{
	display:block;
	background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/sub_side_menu_bg.gif);
	color: #999999;
	text-decoration:none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: repeat;
	border-top-color: #dda300;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 14px;
}
#sub_side_menu a:hover {
	color:#FFFFFF;
	background-color: #339999;
	background-image: none;
}
#sub_side_menu .current {color:#006666; font-weight: bold; background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/sub_side_menu_bg.gif);}

div.psearch {width:174px; height:79px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/box_p_search.gif) no-repeat; position:relative; padding-bottom:7px;}
div.psearch h3 {color:#73216d; font-size:13px; margin:0; padding:7px 10px 10px 13px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/s_hd_bar.gif) no-repeat 10px bottom;}
#searchform {width:148px; height:17px; background: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/keyin_p_search.gif) no-repeat 12px 0; margin:3px 0 0 0; padding:0 0 0 12px;}
#searchform input.search {width:108px; padding:2px 10px; float:left; border:0px; background:transparent; font-size:10px; color: #666666;}
#searchform input.submit {width:20px; height:17px; background:none; line-height:0; font-size:0; text-indent:-999999px; float:left; border:0; cursor:pointer;}

div.contact {width:174px; height:60px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/box_contact_dir.gif) no-repeat; position:relative; padding-bottom:7px;}
div.contact h3 {color:#73216d; font-size:12px; margin:0; padding:5px 10px 10px 13px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/s_hd_bar.gif) no-repeat 10px bottom;}
#contactform {width:148px; height:17px; background: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/keyin_c_search.gif) no-repeat 12px 0; margin:3px 0 0 0; padding:0 0 0 12px;}
#contactform input.contact {width:108px; padding:2px 10px; float:left; border:0px; background:transparent; font-size:10px; color:#666;}
#contactform input.find {width:20px; height:17px; background:none; line-height:0; font-size:0; text-indent:-999999px; float:left; border:0; cursor:pointer;}


div.narBox {width:174px;}
div.narBox h3 {color:#73216d; margin:0; padding:5px 10px 10px 10px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/s_hd_bar.gif) no-repeat 8px bottom;}
div.narBoxTop {width:174px; height:7px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/s_box_top_bg.gif); overflow:hidden;}
div.narBoxMid {width:174px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/s_box_repeat_bg.gif);}
div.narBoxBot {width:174px; height:7px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/s_box_foot_bg.gif); overflow:hidden; margin-bottom: 7px;}
div.narBox ul {padding:7px; margin:0; list-style:none;}
div.narBox ul li {display:block; height:auto;}
div.narBox ul li a {display:block; padding-left:17px; color:#066; text-decoration:none;}
div.narBox ul li a:hover {color:#960;}
* html div.narBox ul li {height:15px;}

#midCol, #midCol.noRightCol {width:670px; float:left; padding:11px 0px 0px 28px;}
div.new {width:256px; height:126px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/box_what_new.gif); padding:10px; margin-bottom:15px; position:relative;}
div.new h3 {color:#73216d; font-size:13px; margin:0; padding:0 0 10px 3px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/l_hd_bar.gif) no-repeat 0 bottom;}
#midCol img {display:block;}

#rightCol {width:174px; float:left; padding:87px 0 0 0;}



#foot {width:900px; height:57px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/inner/inner_foot_bg.jpg) no-repeat left top; text-align:right;}
#foot ul {padding:5px 0; margin:0; list-style:none;}
#foot ul li {display:inline; color:#666; font-size:11px; line-height:1.1;}
#foot ul li a {text-decoration:none; color:#73216d;}
#foot ul li a:hover {color:#666;}
#foot p {font-size:11px; line-height:1.1; color:#666; padding:0; margin:0;}

#pad {height:25px; clear:left;}
.clear {clear:both;}

* html #outerWrap {height:449px;}
* html #foot {position:absolute; bottom:auto; left:50%; margin-left:-450px; margin-bottom:-1px;}




/*		bookshelf
----------------------------------------------------------*/


table.shelf {
	width: 100%; /*677px;*/ 
	/*float:left;*/
	height: 220px;
}

table.shelf td.label1Red {
	width:26px;
	height: 176px;
	background-color: #cc0066;
}
table.shelf td.label1Purple {
	width:26px;
	height: 176px;
	background-color: #73246c;
}
table.shelf td.label1 {
	width:26px;
	height: 176px;
}

table.shelf td.topBit {
	height: 20px;
	background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/deck1_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

table.shelf td.label2 {
	height: 20px;
}

table.shelf td.label2Blue {
	height: 20px;
	background-color: #339999;
}

table.shelf td.book {
	/*width:123px;*/
	/*width:120px;
	height: 156px;*/
	width:155px;
	height: 202px;
}
table.shelf td.keyin {
	/*width:424px;
	height: 156px;*/
	width:424px;
	height: 202px;
}
table.shelf td.web {
	width:218px;
	height: 156px;
}
table.shelf td.last {
	width:129px;
}

table.shelf td.book img {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
table.shelf td.web img {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

table.shelf td.shadow {
	/*width:8px;*/
	width:6px;
	height: 156px;
	/*background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/book_shadow.jpg);*/
	background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/right-shadow.png);
	background-position: right top;
	background-repeat: no-repeat;
}
table.shelf td.shadow_off {
	width:8px;
	height: 156px;
}

table.shelf td.new {
	height: 26px;
	background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/label_new.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
table.shelf td.new_off {
	height: 26px;
}

table.shelf td.name {
	width:180px;
	height: 102px;
	text-align: left;
	vertical-align: top;
}
table.shelf td.name_wide {
	width:99px;
	height: 102px;
	text-align: left;
	vertical-align: top;
}

table.shelf td.icon {
	width:85px;
	height: 28px;
}
table.shelf td.icon_wide {
	width:99px;
	height: 28px;
}

table.shelf td.icon img {
	float: left;
	padding-left: 3px;
	padding-right: 8px;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
table.shelf td.icon_wide img {
	float: left;
	padding-left: 3px;
	padding-right: 8px;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

div.bookshelf_top {
	width:670px;
	margin-top: 20px;
	/*float: left;*/
	background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/deck_upper_bg.jpg);
	background-repeat: no-repeat;
}

div.bookshelf {
	width:670px;
	/*float: left;*/
	background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/deck_bg.jpg);
	background-repeat: no-repeat;
}

div.separa {/*float: left;*/ width:670px; height:10px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/shelfStand.jpg); overflow:hidden;}
div.separa-bottom {/*float: left;*/ width:670px; height:24px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/shelfStand_bottom.jpg); overflow:hidden;}

div.narBoxWoodTop {
	width:174px;
	height:7px;
	overflow:hidden;
	background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/s_box_top_bg.gif);
}
div.narBoxWoodBot {width:174px; height:7px; background:url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/s_box_foot_bg.gif); overflow:hidden; margin-bottom: 7px;}
table.shelf td.name {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #663333;
}

table.shelf td.name a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #663333;
	text-decoration: none;
}
table.shelf td.name a:hover 
{
    font-weight: bold;
	color: #663333;
	text-decoration: none;
}
table.shelf td.name_wide a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
table.shelf td.name_wide a:hover {
	color: #FFCC66;
	text-decoration: none;
}
table.shelf td.label2Blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 14px;
	color: #FFFFFF;
}

div#midCol div#FFASubBookshelf 
{
    display:none;
}

div.ipad {
	/*width:432px;*/
	width: 316px;
	height: 417px;
	/*margin-top: 20px;*/
	margin: 20px 132px 0 131px;
	float: left;
	padding: 73px 58px;
	background-image: url(/20230311045904oe_/https://www.iso.cuhk.edu.hk/english/images/publications/publications/ipad_bg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

div.ipad_item {
	width:158px;
	height: 180px;
	/*margin-top: 20px;*/
	float: left;
	margin: 0;
	padding: 0;
	/*border: 1px solid #f00;*/
	/*background-repeat: no-repeat;*/
}

div.ipad_icon{
	width:120px;
	height: 120px;
	/*margin-top: 20px;*/
	padding: 0 19px 6px 19px;
	margin: 0;
	cursor: pointer;
}

div.ipad_text{
	text-align:center;
	/*height: 30px;*/
	/*margin-top: 20px;*/
	margin: 0;
	padding: 3px 0;
	/*background-repeat: no-repeat;*/
}

div.ipad_text a{
	text-decoration: none;
	color: #555;
	display: block;
}


div#FFASubBookshelf div.bookshelf_top 
{
    margin-top: 0;
}

div#FFASubBookshelf h1.pubTitle {
    color: #993333;
    text-align: left;
}
div#FFASubBookshelf h1 {
    color: #73216D;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 15px;
}