@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding:0px;	
}
.discovery{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
}
.discovery .headerBg{
	background:url(../images/header_bg.png) repeat-x;
}
.discovery .headerBgNone{
	background:none;
}
.discovery a{
	color:#2177c5;
	text-decoration:none;
}
.discovery a:hover{
	color:#666666;
	text-decoration:underline;
}
.discovery .mainContainer{
	margin:0 auto;
	width:953px;
}
.discovery .header{
	height:85px;
}
.discovery .pubLogo{
	float:left;
	width:221px;
	height:49px;
	margin-top:16px;
}
.discovery .topNavigation{
	float:right;
}
.discovery .topNavigation p{
	float:right;
	margin:0px;
	padding:10px;	
}
.discovery .search{
	float:right;
	background:url(../images/search01.png) no-repeat bottom left;
	height:46px;
	padding:0px 0px 0px 40px;
	margin:0px 0px 0px 0px;
}
.discovery .search .searchTF{
	background:url(../images/search_bg.png) repeat-x;
	border:2px solid #c7c7c7;
	padding:3px;
	width:250px;
	margin-top:6px;
}
.discovery .search .searchBTN{
	background:url(../images/search_btn.png) no-repeat center top;
	color:#FFFFFF;
	font-weight:bold;
	width:75px;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	height:27px;
	margin:0px 4px 0px 5px;
}
.discovery .search .searchBTN:hover{
	background:url(../images/search_btn.png) no-repeat center bottom;
}
.discovery .subContainer{
	padding:10px 0px;
}
.discovery .subContainer .leftPanel{
	float:left;
	width:207px;
}
.discovery .subContainer .leftPanel .box1{
	background:url(../images/left_panel01.png) no-repeat;
	height:9px;
	padding:0px;
	margin:0px;
}
.discovery .subContainer .leftPanel .box2{
	background:url(../images/left_panel02.png) no-repeat bottom;
	padding:10px;
}
.discovery .subContainer .leftPanel .box2 .thumbnail{
	text-align:center;
}
.discovery .subContainer .leftPanel .box2 .thumbnail img{
	border:#333333 1px solid;	
}
.discovery .subContainer .leftPanel .box2 ul{
	margin:0px;
	padding:0px;
}
.discovery .subContainer .leftPanel .box2 li{
	list-style:none;
	border-bottom:#d2d2d2 1px solid;
	padding:5px 0px;
}
.discovery .subContainer .leftPanel .box2 li a{
	margin-left:10px;
}
.discovery .subContainer .rightPanel{
	float:left;
	width:738px;
	margin-left:8px;
}
.discovery .subContainer .rightPanel .box1{
	background:url(../images/right_panel01.png) no-repeat;
	height:9px;
}
.discovery .subContainer .rightPanel .box2{
	background:url(../images/right_panel02.png) no-repeat bottom;
	padding:0px 10px 10px 10px;
}
.discovery .subContainer .rightPanel .box2 .bookTitle{
	font-size:20px;
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#515151;
	font-weight:normal;
	float:left;
}
.discovery .subContainer .rightPanel .box2 .helpIcon{
	float:right;
	border:0px;
}
.discovery .subContainer .rightPanel .box2 .pageTitle{
	font-size:16px;
	margin:0px;
	padding:5px 0px 10px 7px;
	color:#515151;
	font-weight:bold;
	border-bottom:#CCCCCC 1px solid;
}
.discovery .subContainer .rightPanel .box2 .bar{
	background:#F8F8F8;
	border-bottom:#CCCCCC 1px solid;
	padding:7px;
}
.discovery .subContainer .rightPanel .box2 .resultCount{
	float:left;
}
.discovery .subContainer .rightPanel .box2 .pagination{
	float:right;
}
.discovery .subContainer .rightPanel .box2 .authorName{
	font-size:12px;
	margin:0px;
	padding:5px 0px 15px 0px;
	color:#515151;
	font-weight:normal;
}
.discovery .subContainer .rightPanel .box2 .contentReader{
	border:#7f7f7f 1px solid;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_top{
	background:url(../images/toolbar_top_bg.png) repeat-x;
	font-weight:bold;
	font-size:10px;
	height:33px;
	padding:0px 5px 0px 5px;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_top .searchInside{
	float:right;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_top .zoomLevelTF{
	background:url(../images/search_bg.png) repeat-x;
	border:1px solid #999999;
	padding:2px;
	font-size:10px;
	font-weight:bold;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_top input{
	font-size:10px;
	font-weight:bold;
	padding:0px;
	color:#666666;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_top p{
	padding:0px;
	margin:5px 0px 0px 5px;
	float:left;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_top b{
	padding:0px;
	margin:8px 0px 0px 6px;
	float:left;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_top img{
	padding:0px;
	margin:2px 0px 0px 6px;
	float:left;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_bottom{
	background:url(../images/toolbar_bottom_bg.png) repeat-x;
	font-weight:bold;
	font-size:10px;
	height:33px;
	padding:0px 5px 0px 5px;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_bottom .zoomLevelTF{
	background:url(../images/search_bg.png) repeat-x;
	border:1px solid #999999;
	padding:2px;
	font-size:10px;
	font-weight:bold;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_bottom input{
	font-size:10px;
	font-weight:bold;
	padding:0px;
	color:#666666;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_bottom p{
	padding:0px;
	margin:9px 0px 0px 5px;
	float:left;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_bottom b{
	padding:0px;
	margin:12px 0px 0px 6px;
	float:left;
}
.discovery .subContainer .rightPanel .box2 .contentReader .toolbar_bottom img{
	padding:0px;
	margin:6px 0px 0px 6px;
	float:left;
}
.discovery .subContainer .rightPanel .box2 .contentContainer{
	background:#bbbdc2;
	padding:10px;
	overflow-y:auto;
	overflow-x:auto;
	width:695px;
	min-height:823px;
}
.discovery .subContainer .rightPanel .box2 p{
	margin:0px;
	padding:0px;
}
.discovery .subContainer .rightPanel .box2 .content .resultRow{
	padding:15px 7px 10px 7px;
	line-height:18px;
	border-bottom:#CCCCCC 1px solid;
}
.discovery .subContainer .rightPanel .box2 .content .formCol1{
	width:165px;
	padding:10px 0px;
	float:left;
}
.discovery .subContainer .rightPanel .box2 .content .formCol2{
	width:500px;
	padding:10px 0px;
	float:left;
}
.discovery .mandatory{
	color:#FF0000;
}
.discovery .comments{
	color:#999999;
	font-size:11px;
}
.discovery .error_box{
	margin:0px auto;
	padding:50px 0px 0px 0px;
	height:138px;
	width:450px;
}
.discovery .error_box .b1{
	background:url(../images/err_bx01.png) no-repeat;
	float:left;
	padding:10px;
	width:400px;
	height:118px;
}
.discovery .error_box .b1 h1{
	font-size:16px;
	font-weight:bold;
	color:#474747;
	border-bottom:#cccccc 1px solid;
	padding:0px 0px 5px 3px;
	margin:0px;
}
.discovery .error_box .b1 .error_message{
	padding:20px 0px;
}
.discovery .error_box .b1 .error_message img{
	float:left;
	padding:0px 10px 0px 0px;
}
.discovery .error_box .b1 .error_message p{
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
	width:340px;
	line-height:18px;
}
.discovery .error_box .b2{
	background:url(../images/err_bx02.png) no-repeat;
	float:left;
	height:138px;
	width:7px;
}
.discovery .footer{
	background:url(../images/footer01.gif) no-repeat;
	width:960px;
	padding:6px;
	margin-bottom:10px;
        clear:both;    
}
.discovery .footer .logo{
	float:right;
	margin-right:13px;
}
.clearFloat{
	clear:both;
}
.discovery h4{
	margin:0px;
	padding:5px 0px;
	font-size:16px;
}
