@charset "UTF-8";

.all-guides {
	line-height:17px;
}

.is_research_link {
	text-decoration: none; color:#333; font-weight:bold;
}

.guide {
	padding:2px 0 2px 0;	
}

.guides {
	padding-left:15px;	
}

.guides ul { 
	margin:0; padding:0; list-style:none;
}

.guides ul a {
	text-decoration: underline; color:#333;
}

.research-title {
	font-size:12px; font-weight:bold; color: #333333;	
}

.research-divider {
	color:#fff; background-color:#00A3C9; margin:20px 0 20px 0; padding:0 0 1px 2px; font-size:9px; font-family:Verdana, Geneva, sans-serif;
}

.research-years {
	color: #00A3C9; font-size: 12px; font-weight:bold;	margin-bottom:20px;
} 

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.book { 
	margin-right: 18px; float:left; height:220px;
}

.last {
	margin-right:0;
}

.book-text {
font-size:9px;
line-height:12px;
margin-top:5px;
width:112px;
}

.book-img { 
	height: 162px; 
}	
.book-img img { bottom:0; }


.years-divider {
	padding:25px 0 0 0;
	margin:0 0 25px 0;
	border-top:1px dotted #ccc;	
}

.research-close {
	clear:both;
	border-top:1px solid #ccc;	
}

.is_select { float:right; width:120px;}

.fbox {
	height: 18px;
	width:160px;
	font-family: Verdana;s
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	background-color: #f0f0f0;
	border: 1px solid #f0f0f0;
}

.is_top {
	margin-bottom:40px;	
}

.uline { 
	text-decoration: underline;
}
.book img { 
  max-width: 112px;
  max-height: 162px;
  width: expression(this.width > 112 ? "112px" : true);
  height: expression(this.height > 162 ? "162px" : true);
}