*{
        margin:0;
        padding:0;
        margin:0 auto;
}
body{
        /*background:#f6f6f6;*/
		background: url("bodybg.png") repeat left 0;
        width:100%;
        height:100%;
		margin:0;

		min-width:1000px;

}
p,ul,ol,li,p,span{
        list-style:none;
}
/*a,a:link{
        
        color:#F39800;
        text-decoration:none;
}*/

/**/
.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
* html .clearfix {height: 1%;}
* html .clearfix {display: block;}


#exlidHeaderContainer:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
#exlidHeaderContainer{zoom:1;}


.EXLResultsContainer:after,.EXLResultsList div.EXLSummaryContainer:after,.folder_details .buttonsUl:after,#exlidSearchRibbon div.EXLSearchFieldRibbon:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.EXLResultsContainer,.EXLResultsList div.EXLSummaryContainer,.folder_details .buttonsUl,#exlidSearchRibbon div.EXLSearchFieldRibbon {zoom:1;}


#container{
        width:100%;
        background:#FFF;
        margin:0;

}


#exlidHeaderContainer{
	position:relative;
	padding:0 0 30px 0;
	-webkit-box-shadow: 0 0 10px #ccc;
	-moz-box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
}

#exlidHeaderTile {
    float: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
	margin:0;
    width: 100%;


	display:block;
}
#exlidHeaderTile  a{display:none;}

#exlidHeaderTile .logincon a{display:block;}

#exlidSearchTile{
    background-image: none;
    background-repeat: repeat-x;
    /*border-bottom: 1px solid #adb9c2;
    border-top: 1px solid #adb9c2;*/
    border:none;
    clear: left;
    font-size: 80%;
    height: auto;
    width: 100%;
}
#exlidHeaderSystemFeedback { 
   border:none;
   margin-top: 2px;
	background:none;

	text-align:left;
}
#exlidHeaderSystemFeedback strong{background:none; color:#f00; text-align:center;}


.EXLResultsContainer{
	/*background:#f7f7f7;*/
	background: url("bodybg.png") repeat left 0;
	 clear: both;
	/* overflow:hidden; zoom:1;*/
	 padding:1.5%;
}


#exlidAdvancedSearchTile {
   /* background-image: url("header_bg.png");*/
    height:auto;
    border:none;
	background:#fff;

	position:relative;
	left:0;
	top:0;
	width:100%;
	padding:0;

	z-index:199;
}
#exlidSearchRibbon {
    float: left;
    margin-top: 0;
    padding-left: 15px;
    width: auto;

	position:relative;
}
#exlidSearchRibbon fieldset{
	width:auto;
}


#exlidSearchRibbon div.EXLSearchTabsContainer{ height:30px;}

#exlidSearchRibbon div.EXLSearchFieldRibbon {
	position:absolute;
	left:0;
	top:58px;

	margin:0 0 10px 0;

	border: 1px solid #e5e5e5;
    height: 40px;
    width: 540px;
}

.EXLSearchFieldRibbonFormFields{
	/*width:460px;
	height:40px;
	border: 1px solid #e5e5e5;*/
    border:  none;
    color: #333;
    display: block;
    float: left;
    height: 34px;
    padding: 3px 9px;
    width: 355px;
}
.EXLSearchFieldRibbonFormSearchClear{ width:17px;}

.EXLClearSimpleSearchBoxButtonClose{ height:36px;}


.submtipscon,.submtipscon_cn{
	position:absolute;
	left:320px;
	top:43px;

	display:none;
}
.submtipscon .angel,.submtipscon_cn .angel{
	position:relative;
	display: block;
	height:7px;
	width:100%;
	background:url("angel_s.png") no-repeat right 0;
}
.submtipscon .text,.submtipscon_cn .text{
	padding:15px 20px;
	width:180px;
	color:#333;
	background:#fff;
	
	-webkit-box-shadow:0 0 5px #e2e2e2;
	-moz-box-shadow:0 0 5px #e2e2e2;
	box-shadow:0 0 5px #e2e2e2;
}
.submtipscon_cn{
	left:236px;
}



.EXLSearchFieldRibbonFormSelectedCollection {
  height:30px;
  display:none;
}
#exlidSearchRibbon input.submit {
	float:left;
  height:36px;
  width:80px;
  font-size: 14px;
  color:#fff;
  border:none;
  position: relative;
  top: 0;
  padding:0;
  margin:0 2px 0 0;
  background:#f39800;
 /*background-color: transparent;
  background-image: url("bg_search_go.png");*/
}
#exlidSearchRibbon #goButton{ background:#0aae5d;}
.EXLSearchFieldRibbonFormSubmitSearch {
    float: right;
	margin:2px 0 0 0;
	width:auto;
	height:36px;
    /*width: 80px;
	height:42px;*/
}
#exlidAdvancedSearchRibbon {
    margin: 0;
    width: auto;
	padding:25px;
}
.EXLSearchFieldRibbonFormLinks a{
    color: #000E41;
    font-weight: bold;
	padding:0;
    margin-left: 30px;
}
#contentEXL{background:#FFF;margin-bottom:0px; display:block;}
/*hide rss*/
#exlidSearchBanner {
    display: none;
    float: right;
    margin-top: 0.5em;
    padding-right: 0.8em;
    text-align: right;
    width: auto;
}
/*hide language*/
#exlidMainMenuTile div.EXLLanguagesContainer span.EXLLanguagesLabel { display:none; color:#333; width:auto; padding:0 3px 0 0;}
#exlidMainMenuTile div.EXLLanguagesContainer {
	top:50px;
	width:auto;
	font-size:14px;
	margin:0px 20px 0 0;
}
#exlidMainMenuTile div.EXLLanguagesContainer div.EXLLanguagesMenu {/*display:none;*/ display:block; width:auto; }

#exlidMainMenuTile div.EXLLanguagesContainer li{ padding:0 3px;}
#exlidMainMenuTile div.EXLLanguagesContainer li img{
	padding:0 0 2px 3px;
}
#exlidMainMenuTile div.EXLLanguagesContainer ul.EXLLanguageMenuShow{ padding:0; border:none;}

/*main menu*/
#exlidMainMenuTile div.EXLMainMenuContainer { 
    font-size:100%;
    float: left;
    width: auto;

	position:absolute;
	top:16px;
	right:250px;

	display:none;
}
#exlidMainMenuRibbon{ padding-top:0;}

#exlidUserName{display:block;}
#exlidMyShelf{display:none;}

#exlidMainMenuRibbon li{ margin-top:0;}
div.logo_small {
    float: left;
    margin-left: 50px;
    margin-top: 50px;
	margin-right:15px;
    width: 132px;
}
.logo_small img{
   width: 132px;
   height:auto;
}
#exlidHeaderTile img {
    width: auto;
}
#languagesDiv,#lightBox_new,#pleaseWait_new{ display:none;}
#hotArticle li,#tips li {
   list-style: outside none square;
}
ul.home_tips li {
   list-style: outside none square;
}
/*search type*/
#navL{
	position:absolute;
	left:0;
	top:15px;

    clear: both;
    line-height: 24px;
    margin-left: 0px;
    margin-top: 0;
    width: 620px;

	overflow:hidden; zoom:1;
}
#navLT,#navLM {
    display: block;
    float: left;
}
#navLT ol, li.navBlock {
    display: block;
	float: left;
}
#navLT .navBlock{padding:0; margin:0 25px 0 0; line-height:25px; /*border-bottom:3px solid #fff;*/}
#navLT ol a{
	 display: block;
	 color:#666;
}
#navLT ol .active {
    /*background: url("icon_cur.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);*/
	background:none;
	border-bottom:3px solid #f39800;
    text-decoration: none;
	
}
#navLT ol .active a{color:#333;}
.navBlock {
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    padding: 0 10px;
    position: relative;
    vertical-align: top;
}
#showMore {
    display: inline-block;
    line-height: 32px;
    padding: 0 5px;
    position: relative;
    vertical-align: top;
}
.more {
    background: none repeat scroll 0 0 #98002E;
    border-bottom: 1px solid #8daa28;
    min-width: 45px;
    padding: 5px 5px;
    position: absolute;
    top: 30px;
    z-index: 999;
}
.hide{ display:none;}

/*search type*/                         

#exlidMainMenuTile {
    background: none repeat scroll 0 0 #fff;
    clear: left;
    float: none;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: text-top;
    width: auto;
}
#exlidMainMenuRibbon li a {
    color: #333;
    font-weight: normal;
    padding-left: 0;
    padding-right: 0.2em;
    text-decoration: none;
}
#exlidMainMenuRibbon li a:hover{
   text-decoration: none;
}
#exlidMainMenuRibbon li a.EXLMainMenuSelected {
    border-bottom: none;
    color:  #333;
    display: inline-block;
    height: 20px;
    padding-bottom: 0;
}
#exlidUserAreaRibbon li span.EXLUserAreaStart {
    background-color: #F39800;
    background-image: none;
    float: left;
    height: 29px;
    padding-left: 0;
    width: 30px;
}
#exlidUserAreaTile {
    background: none;
    /*float: right;*/
    height: 25px;
    margin-bottom: 0;
    margin-top: 16px;
    /*width: 30%;*/
	width:auto;

	position:absolute;
	right:0px;
	top:0;
	z-index:10;
}
#exlidUserAreaRibbon {
    clear: right;
    color: #333;
	height:20px;
	overflow:hidden; zoom:1;
}
#exlidUserAreaRibbon li span.EXLUserAreaStart {
    background: none repeat scroll 0 0 #F39800;
    float: left;
    padding-left: 0;
    /*width: 25px;*/
	width:0px;
    height:20px;


}
#exlidUserAreaRibbon li a {
    color: #333;
    float: left;
    font-weight: normal;
    text-decoration: none;
}
#exlidUserAreaRibbon li.EXLUserName {
    color: #333;
    font-weight: normal;
}
#exlidUserAreaRibbon li {
    background:url("line_2.png") no-repeat right 50%;
    float: left;
    font-size: 80%;
    height: 20px;
    padding-left: 0;
    padding-right: 15px;
    padding-top: 0;
	margin:0 0 0 15px;
	
}

#exlidUserAreaRibbon li:last-child{background:none;}

/*search hint*/
.EXLSearchFieldRibbonFormSearchFor label.EXLHide {
    color: #777;
    display: none;
    height: auto;
    left: 350px;
    position: absolute;
    top: 170px;
    width: auto;
}
#exlidHeaderSearchLimits { 
    display:none;
    border:none;
}

/*advanced link*/
.EXLSearchFieldRibbonAdvancedSearchLink{
    left: 540px;
    top: 70px;
    position: absolute;
	width:auto;
	float:none;
}
.EXLSearchFieldRibbonBrowseSearchLink {
    left: -140px;
    top: 5px;
    position: relative;
}
.EXLSearchFieldRibbonAdvancedSearchLink a.EXLSearchFieldRibbonAdvancedTwoLinks {
    color:#474747;
    display: block;
    font-size: 100%;
	line-height:20px;
    /*left: 1050px;
    top:135px;
    position: absolute;*/
    padding-left: 20px;
	border-left:none;
    padding-top: 0;
}
.EXLSearchFieldRibbonBrowseSearchLink a.EXLSearchFieldRibbonAdvancedTwoLinks {
    color: #000e41;
    font-size: 90%;
    /*left: 1050px;
    position: absolute;
    top: 175px;*/
    padding-left: 22px;
    padding-top: 5px;
    font-weight: bold;
}
.EXLSearchFieldRibbonBrowseSearchLink a {
    display: none;
}
/*search tab*/
#exlidSearchTabs {
  padding: 0 0 2px 5px;
  height:20px;
}
.EXLSearchTab a:link, a:visited{
   color: #000E41;
   font-size:14px;
}
.EXLSearchTab span {
    color: #000E41;
    font-size: 14px;
    font-weight: bold;
}
#exlidSearchTabs li.EXLSearchTabSelected { 
   background-image:none;
   background:none;
   border:none;
   height:20px;
}
#exlidSearchTabs li.EXLSearchTabSelected a{
   border-bottom: 2px solid #000E41;
   padding-bottom;2px;
}
#exlidAdvancedSearchRibbon div.EXLBrowseFieldRibbon {
  width:80%;
}
/*input*/
#exlidSearchRibbon input {
    font-size: 13px;
	height:32px;
	padding:0;
}
/*sug*/
#sug{
   position:absolute;
   left:170px;
   top:175px
}

/*container*/
#exlidHomeContainer{width:100%;background:#FFF;padding:0;margin-top:20px;height:470px;}

#exlidHomeContainer div.EXLHomeBlockContainer1 div.EXLContentBlock1 div.EXLHomeListsContainer {
    background-image: url("home_main_visual.jpg");width:50em;}
#exlidHomeContainer div.EXLHomeBlockContainer1 div.EXLContentBlock1{width:52%;}
#exlidHomeContainer div.EXLHomeBlockContainer1 div.EXLContentBlock2{width:42%;}
#exlidHomeContainer div.EXLHomeBlockContainer1 div ul {line-height:25px;padding-left:35px;padding-top:40px;width:auto;}
#exlidHomeContainer div.EXLHomeBlockContainer1 div.EXLContentBlock1 div.EXLHomeListsContainer li {
    line-height: 30px;
}
#exlidHomeContainer div.EXLHomeBlockContainer1 div p.title {
    color: #489FEC;
    font-family: "微软雅黑","黑体",Arial;
    font-size: 150%;
    font-weight: bold;
    line-height: 35px;
    padding-top: 5px;
    text-indent: 30px;
}
#exlidHomeContainer div.EXLHomeBlockContainer1 div ul li {
    color: #666666;
    font-family: "微软雅黑","黑体",Arial;
    font-size: 100%;
}

/*tag*/
.EXLTagsPageLayout{display:inline;}
.main.EXLTagsPageLayout form{width:1100px;background:#FFF;border:1px solid #eee;}
.main.EXLTagsPageLayout form div{width:auto;padding:10px;}
.service-block1 ul,.service-block2 ul,.service-block3 ul{
        margin:10px 10px;
        width:90%;
        padding-left:2em;
        line-height:30px;
        overflow:hidden;
}
.bx-list{
        line-height:200%;
        text-overflow:ellipsis;
}
.tagcloud{
        position:relative;
        top:-50px;
        width:350px;
        height:350px;
}
.tagcloud a{
        position:absolute;
}
/*don't display nofulltext*/
/*hide sms info*/
#sms_number {
 display:none;

}

/*result*/
#showhide{color:#F39800;}
#showhidediv{ padding:0;}
#showhidediv #showhide{color:#3fbdff; vertical-align:top;}
 
.EXLResultsList em.EXLResultStatusMaybeAvailable{display:none;}
.EXLResultsList em.EXLResultStatusNotAvailable {display:none;}
.EXLFacetTile div.EXLFacetList,fieldset#wiki{border:2px solid #F39800;}
.EXLFacetContainer{border-top:1px solid #F39800;}
.EXLFacetContainer h3,.EXLFacetList h1{background:#fff;}
.EXLTabsRibbon div li.EXLResultTab a{color:#F39800;}
#exlidAdvancedSearchRibbon.EXLAdvancedBrowseRibbon input.submit{
   width:80px;

}
#exlidAdvancedSearchRibbon input.submit{
   color:#fff;
   background-color: #F39800;
   background-image: none;

}
#exlidAdvancedSearchRibbon div.EXLSearchFieldRibbonPreFilters {
    height: 180px;
    min-height: 11em;
    overflow: auto;
}
.EXLSummaryFields{line-height:25px;}
.EXLResultsHeader div.EXLResultsNavigation{width:168px;}
.EXLResultsNavigation .EXLPrevious:first-child{ margin:0 4px 0 0; padding:2px 2px 2px 5px;}
.EXLResultsContainer div.EXLResultsTile{padding-left:1%;padding-right:0;border-left:1px solid #D7DDE3;float:right;}
.EXLFacetTile{float:left;width:18%}
.EXLTabContent{border:1px solid 6dcc54;}
.EXLResultStatusHolding{background:url("../images/icon_available.png") no-repeat;background-position:0 3px;padding-left:15px;}
.EXLResultsList td.EXLThumbnail{padding-top:20px;padding-bottom:20px;}
/*footer*/
.EXLFooterTile{min-height:0;margin-top:0px; border:none;}



/*advanced search*/
#exlidAdvancedSearchTile #exlidAdvancedSearchRibbon div.EXLSearchFieldRibbonPreFilters{
	width:auto;
	height:auto;
	padding:0;
	border:none;
	overflow:visible;
}
#exlidAdvancedSearchRibbon div.EXLSearchFieldRibbonFormFieldsGroup1,#exlidAdvancedSearchRibbon div.EXLSearchFieldRibbonFormFieldsGroup2{
	float:none;
	width:auto;
	border:none;
	padding:0 30px;
	margin:0 0 10px 0;
}
#exlidAdvancedSearchRibbon div.EXLSearchFieldRibbonFormFieldsGroup1{
	background: #f3f3f3;
	padding:25px 30px 10px 30px;
}
#exlidAdvancedSearchRibbon  div.EXLAdvancedSearchFormRow{  float:none; margin:0;}
#exlidAdvancedSearchRibbon div.EXLSearchFieldRibbonFormFieldsGroup2 label{
	width:70px;
	text-align:right;
	margin:0 10px 0 0;
	line-height:30px;
}
#exlidAdvancedSearchRibbon div.EXLSearchFieldRibbonFormSubmitSearch{
	border:none;
	margin:0;
	display:block;
}
#exlidAdvancedSearchRibbon #goButton,#exlidAdvancedSearchRibbon #goButton2{
	float:left;
	margin:0 10px 0 0;
	height:40px;
	width:150px;
}

#exlidAdvancedSearchRibbon #goButton{
	background: #0aae5d;
}

 #exlidAdvancedSearchRibbon #goButton2{display:none; }

#exlidAdvancedSearchRibbon  #exlidClearSelectedFieldsAdvancedSearch{
	height:38px;
	width:150px;
	background:#fff;
	border:1px solid #dcdcdc;
	color:#999;
}
#exlidAdvancedSearchRibbon div.EXLSearchFieldRibbonFormLinks{ line-height:40px; text-indent:0;}
#exlidAdvancedSearchRibbon select{ height:30px; border:1px solid #dcdcdc;}
#exlidAdvancedSearchRibbon input{ height:28px; width:14%; border:1px solid #dcdcdc;}
#exlidAdvancedSearchRibbon div.EXLSearchFieldRibbonFormFieldsGroup2 select{
	height:30px;
	border:1px solid #dcdcdc;
}
#exlidAdvancedSearchRibbon div.EXLAdvancedSearchFormRow span.EXLAdvancedSearchFormDateRangeRow input{
	height:28px;
	padding:0 5px;
	border:1px solid #dcdcdc;
}





#footer {
    background: none repeat scroll 0 0 #F39800;
    color: #fff;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 100%;
}
#footer a{
	color:#fff;
	margin:0 10px 0 0;
}

.EXLFooterTile div.EXLFooterUpdateContainer {
    display:none;
}

/*sort*/
li.EXLSortByLink a{color:#6DCC54;}

/*result list*/
.EXLResultsList td.EXLMyShelfStar {
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-top: 0.6em;
    text-align: left;
    width: 2em;
}
.EXLResultsNavigation .EXLDisplayedCount{
        padding:2px 6px;
        background:#F39800;
        border:1px solid #F39800;
        color:#fff;
		vertical-align:middle;
}

a:link,a:visited{
   color: #32322f;
}
a:hover,a.EXLPrevious,a.EXLNext {
   color:#F39800;
}


.EXLBriefResultsPagination {
    border:solid 1px;
	padding:2px 5px;

	vertical-align:middle;
}
.EXLResultTitle{
    color:#F39800;
}
.EXLDetailsTabContent div.EXLDetailsContent ul {
    line-height: 25px;
}
.EXLResultsList em.EXLResultStatusAvailable { display: none;}

/*hide location*/
.EXLResult .EXLLocationsTab,.EXLResult .EXLRequestTab,.EXLResult .EXLMoreTab  {
    display: none;
}

/*coreej*/
div.coreej li {
    list-style-position: outside;
        list-style-type:disc;
    margin-left: 14px;
        color: #AA2A2A;
    font-family: TAHOMA,ARIAL,VERDANA;
    font-size: 8pt;
    font-weight: bold;
}

div.coreej li a:link, div.hidden li a:visited {
    color: #1E64AC;
    font-family: TAHOMA,ARIAL,VERDANA;
    font-size: 8pt;
    text-decoration: none;
}

div.coreej li a:hover {
    color: #AA2A2A;
    font-family: TAHOMA,ARIAL,VERDANA;
    font-size: 8pt;
    text-decoration: underline;
}
/*coreej*/

/*myacount*/
.EXLMyAccountTabsRibbon {
    background-color: #ffffff;
    border-bottom: 2px solid #F39800;
    height: 28px;
    margin: 0;
    padding: 1.5em 0 0;
}
.EXLMyAccountTabsRibbon div li.EXLMyAccountSelectedTab {
   border-color: #F39800;
   background-color: #F39800;
   border-image: none;
   background-image: none;
}
/*hide rss*/
.EXLMyAccountTableRSS{
   display:none;
}
.EXLMyAccountTableRSSLink{
   display:none;
}
fieldset#wiki{padding:0px;border:none;margin:0 0 12px 0;-moz-border-radius:8px;font-size:90%}
fieldset#wiki legend{ padding:0;margin-left:0;font-size:15px; color:#f39800;}
fieldset#wiki p{text-indent:0;}
#sug{ background:#fff;cursor:default;z-index:999;position:absolute;border:1px solid #8FB9D0;border-top:none;padding-left:0.6em;line-height:130%}
#sug .checked,#sug .checked span,#sug .checked span.nums{background:#0000ff;color:#fff}
#sug span{background:#fff;color:#000}
#sug span.nums{color:green;float:right;font-size:85%}
.close{float:right;font-size:90%;cursor:pointer}
#wiki img{float:left;margin:0 4px 4px 2px}

/*cover*/
.EXLResultMediaTYPEbook .multipleCoverImageContainer {background-position:center;background-repeat:no-repeat;}
.EXLResultMediaTYPEcd .multipleCoverImageContainer {background-image: url(../images/icon_cd.png);}
.EXLResultMediaTYPEdissertations .multipleCoverImageContainer {background-image: url(../images/icon_thesis.png);}
.EXLResultMediaTYPEdissertation .multipleCoverImageContainer {background-image: url(../images/icon_thesis.png);}
.EXLResultMediaTYPEjournals .multipleCoverImageContainer {background-image: url(../images/icon_journal.png);}
.EXLResultMediaTYPEjournal .multipleCoverImageContainer {background-image: url(../images/icon_journal.png);}
.EXLResultMediaTYPEconference_proceeding .multipleCoverImageContainer {background-image: url(../images/icon_conference.png);}
.EXLResultMediaTYPEother .multipleCoverImageContainer {background-image: url(../images/icon_other.png);}
.EXLResultMediaTYPEreference_entrys .multipleCoverImageContainer {background-image: url(../images/icon_reference.png);}
.EXLResultMediaTYPEreference_entry .multipleCoverImageContainer {background-image: url(../images/icon_reference.png);}
.EXLResultMediaTYPEarticle .multipleCoverImageContainer {background-image: url(../images/icon_article.png); border:1px solid #e2e2e2; margin:0 0 5px 0;}
.EXLResultMediaTYPEnewspaper_article .multipleCoverImageContainer {background-image: url(../images/icon_newspaper.png);}

.EXLResultMediaTYPErare_book .multipleCoverImageContainer {background-image: url(../images/icon_rare_book.png);}
.multipleCoverImageContainer {width:80px !important;height:80px !important;background-position:center;background-repeat:no-repeat;}
.EXLResultsList td.EXLThumbnail img {height:80px !important;max-width:80px;width:67px;}/*add width:67 by liz 20120402*/
.coverImageDiv{ width:80px;}
.EXLBriefResultsDisplayCoverImageBackup {width:80px;position:relative;left:0}
#largecover{ position:absolute;display:none;width:210px;height:210px;border:1px solid #ADACBD;z-index:20000;background:#f7f7f7;text-align:center}
#largecover img{ height:200px;margin-top:5px }

/*tag and review*/
.EXLDetailsTabContent fieldset,.EXLReviewsContent fieldset{ border:1px solid #C1C1C1;margin:5px 1%;padding:2px }
.EXLDetailsTabContent legend,.EXLReviewsContent legend{ font-weight:bold;margin-left:6px;}
.EXLToc{ width:42%;}
.EXLReviewsTagsTabContent div.EXLReviewsContent{ width:60%;margin:1%; }

/*facet*/
.EXLFacetContainer h4 img{vertical-align:middle; margin:0 5px 0 1px;}
.EXLFacetContainer ol{ margin:0; list-style-type:none; background:none; border:none; padding:0 5%;}
/***by liz 20111018
.EXLFacetContainer {border:1px solid #aaa; padding-left:0.3px; padding-right:0.3px}
.EXLFacetContainer h4{cursor:pointer}
.EXLFacetContainer ol li{list-style-type:disc}
.EXLFacetContainer {margin-bottom:0.7em}
**/

.EXLFacetContainer #exlidPyrlistX{ padding:0;}

.EXLFacetList h1 {
    background-color: #F8F8F8;
    border-bottom-color: #E4E4E4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #E4E4E4;
    border-top-style: solid;
    border-top-width: 1px;
    color: #000000;
    font-size: 80%;
    font-weight: bold;
    line-height: 150%;
    margin-bottom: 0.2em;
    padding-bottom: 0;
    padding-left: 0.5em;
    padding-right: 0;
    padding-top: 0;
    text-indent: 0;
}
.EXLFacetContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: none;
    padding-left: 0;
    padding-right: 0;
	padding-bottom: 5%;
    margin-bottom:0;
}

.EXLMyAccountRanking,.EXLFacetList{ margin:0 0 20px 0;}




.EXLFacetTile div.EXLFacetList {
    background: none repeat scroll 0 0 #FFFFFF;
	border:none;
    border-top: 2px solid #F39800;
    border-radius: 0;
    margin-top: 0;
}

.EXLFacetContainer div.EXLFacetActionsV2{
	background:  #FFFFFF;
	border:none;
	padding:0;
	margin:0;
}
.EXLFacetContainer div.EXLFacetActionsV2 li.EXLFacetRSSAction{
	padding:4% 0 4% 30px;
	margin:0 5%;
	color:#f39800;
	font-weight:normal;
	font-size:90%;
	line-height:150%;
	background: url("rssico.png") no-repeat 0 50%;
}

.EXLFacetContainer div.EXLFacetActionsV2 li.EXLFacetSaveSearchAction{
	margin:0 10% 10px 10%;
}

.EXLFacetContainer div.EXLFacetActionsV2 li.EXLFacetRSSAction a{ color:#f39800; }

.EXLFacetContainer div.EXLFacetActionsV2 li.EXLFacetSaveToEShelfActionOff{
	margin:0 10%;
	height:35px;
	background:#f6f6f6;
	line-height:35px;
	text-align:center;
	padding:0;
	width:80%;
}
.EXLFacetContainer div.EXLFacetActionsV2 li.EXLFacetSaveToEShelfActionOff a{
	background:url("bookshelfico.png") no-repeat 0px 50%;
	padding:0 0 2px 23px;
}



.EXLFacetList h1 {
    background-color: #fff;
    color: #F39800;
    font-size: 90%;
    font-weight: normal;
    line-height: 150%;
    margin-bottom: 0;
    padding: 4% 5%;
    text-indent: 0;
    border: 0 none;
}

.EXLFacetContainer div.EXLFacetActions {
    background-color: #FFFFFF;
    color: #000000;
    display: block;
    font-size: 80%;
    font-weight: normal;
    height: 1.5em;
    line-height: 150%;
    margin-top: 0.5em;
    padding: 0 0 0 0.7em;
    text-indent: 0;
    border: 0 none;
}
.EXLFacetContainer h3 {
    background-color: #ffff;
    color: #F39800;
    font-size: 90%;
    font-weight: normal;
    line-height: 150%;
    margin-bottom: 0;
     padding: 4% 5%;
    text-indent: 0;
    border: 0 none;
}

.EXLFacetContainer h4 {
    color: #333;
    font-size: 80%;
    font-weight: bold;
    padding: 5px;/*by liz 20111207*/
    text-indent: 0;
    cursor:pointer;
}

.EXLFacetContainer ol li {
    color: #333;
    font-size: 75%;
    margin-left: 0;
    padding: 0;
    list-style-type:none
}
.EXLFacetContainer ol li a:link,a:visited{
    color: #333;
}
.EXLFacetContainer ol li{
   line-height: 25px;
}
.EXLMyAccountRanking ol.EXLFacetsListPreview li.EXLFacetsDisplayMore{
	margin:0;
	display:block;
}
.EXLMyAccountRanking #exlidPyrlistX li.EXLFacetsDisplayMore a{
	display:block;
	width:80%;
	text-align:center;
	height:35px;
	line-height:35px;
	background-color:#f6f6f6;
	margin:0 auto;
	color:#333;
}

#facetList .EXLFacetsList .EXLFacetsDisplayMore a{ color:#3fbdff; }
#facetList .EXLFacetsList .EXLFacetsDisplayMore a img{  padding: 0 0 2px 3px;}

.EXLResultsHeader div.EXLResultsNumbers div.EXLResultsSortBy span.EXLResultsSortBySelected a{background-position:100% 55%;}

#facetList  .EXLDateRangeText{
	margin-left:8%;
	margin-right:8%;
	padding:0 5px;
}
.EXLDateRangeLine{ padding-left:0;}

.EXLSliderRefine{ padding-top:0;}
.EXLSliderRefine a, .EXLSliderRefine a:hover{
	background-color:#3fbdff;
	border:1px solid #3fbdff;
	color:#fff;
	white-space:nowrap;
}

#slider-range{ margin:15px 20px 5px 10px;}

.EXLDateRangeText .datebox{
	border:1px solid #3fbdff;
}

.EXLToolTipStart,.EXLToolTipEnd{ color:#666;}


.EXLTopLevelFacetList .EXLFacetContainer ol{
	padding:0 10px;
}

#facetListTopLevel .EXLFacetContainer ol{ padding:0 8%;}

.EXLTopLevelFacetList .EXLFacetContainer ol li{
	border-top:1px solid #f1f1f1;
	line-height:35px;
	padding:0 5px;
}
.EXLTopLevelFacetList .EXLFacetContainer ol li:first-child{border-top:none;}

.EXLRefinementRibbon {
   background-color:#F39800;
   color:#ffffff;
   border-radius: 5px;
 }


#facetList .EXLFacetContainer{
	padding-bottom:10px;
}

#facetList .EXLFacetContainer h4{
	padding:0 0px 10px 0px;
	margin:0 8%;
	border-bottom:1px solid #f1f1f1;
}

#facetList .EXLFacetContainer .EXLFacetsListPreview{
	border-bottom:1px solid #f1f1f1;
	padding:10px 20px;
	margin:0 8%;
}


#facetList .EXLFacetContainer  #exlidFacetSublist8{border-bottom:none;}


.ui-slider-horizontal .ui-slider-range{ background:#f6f6f6;}


/*date slider*/
.EXLSliderContainer {
    width: 85%;
}
.EXLToolTipStart {
    margin: -30px -2px;
}

/*result list right*/
.EXLResultsContainer div.EXLResultsTile {
  width:78% !important;
  padding-left:0;
  border-left:none;
  margin-bottom:1.5em;
  padding:20px;
}

.EXLResultsContainer div.exlidOtherTile {
    background-color: none;
    float: right;
    margin-bottom: 2em;
    margin-top: 0;
    margin-left: 1.5%;
	padding-left:0;
    width: 18%;

	display:none;
}

.exlidOtherTile div.EXLOtherList {
    background: #ffffff none repeat scroll 0 0;
	border:none;
    border-top: 3px solid #f39800;
    border-radius: 0px;
    margin-top: 0;
}
.EXLOtherContainer {
    background: #ffffff none repeat scroll 0 0;
    border-top: none;
    margin-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0;
}
.EXLOtherContainer h3 {
    background-color: #fff;
    border: 0 none;
    color: #f39800;
    font-size: 90%;
    font-weight: normal;
    line-height: 150%;
    margin-bottom: 0;
    padding:4% 5% 2% 5%;
    text-indent: 0;
}

#exlidSuggestedList .EXLFacetContainer{
	padding-bottom:0px;
}
#exlidSuggestedList .EXLFacetContainer h4{
	padding:10px 0;
	margin:0 8%;
	border-bottom:1px solid #f1f1f1;
}
#exlidSuggestedList .EXLFacetContainer ol{
	padding:10px 20px 0 20px;
	margin:0 8%;
}
#exlidSuggestedList .EXLRelatedSearchTopicFIELDfacet_creator .EXLFacetsListPreview{
	border-bottom:1px solid #f1f1f1;
	padding:10px 20px;
	margin:0 8%;
}
#exlidSuggestedList .EXLRelatedSearchTopicFIELDfacet_topic{padding-bottom:20px;}


.EXLMyAccountRankingImage{ display:none;}

#resultsTileNoId{ background-color: #fff;}
.EXLResultsHeader{ padding:0; }


#exlidTopLevelFacetsTile{ padding:4px 0 15px 0; height:auto; overflow:hidden; border-bottom:1px solid #f4f4f4; margin:0 0 15px 0;}

#exlidTopLevelFacetsTile div.EXLToplevelFacetsContainer strong{padding-left:5px; line-height:150%; padding-right:10px;}

#exlidToplevelFacetsRibbon{ overflow:hidden; zoom:1;  padding-top:0; padding-left:0;}
#exlidToplevelFacetsRibbon li{ margin:0 0.2em 0 0.2em;  border-left:1px solid #f1f1f1; line-height:150%;}
#exlidToplevelFacetsRibbon li span{ border:none; padding:0 4px 0 10px;}
#exlidToplevelFacetsRibbon li.EXLTopLevelFacetLastItem{}

.EXLRefinementRibbonWithExclude{background-color: #fff; border-top:none; padding:0 0 10px 0;}


.EXLResultsHeader div.EXLResultsNumbers{ line-height:24px; margin: 0; position:relative; z-index:10;}
.EXLResultsHeader h1{ padding:0 0 0 5px; width:65%; margin:0; color:#333;font-weight:normal;}
.EXLResultsHeader h1 em{  font-weight:normal; color:#333;}
.EXLResultsHeader div.EXLResultsNavigation{
	padding:0;
	margin:3px 0 0 0;
	position:relative;
	z-index:10;
}
.EXLResultsHeader div.EXLResultsNavigation a img{
	width:7px;
}



.EXLRefinementRibbonWithExclude span.EXLRefinementsListTitle{ margin-left:5px;}
.EXLRefinementRibbonWithExclude div.EXLRefinementsList{ padding:0;}
.EXLRefinementRibbonWithExclude span.EXLRemoveRefinement{ padding:5px 6px; margin:0 0 0 10px;}


.EXLResultsList{ border-top:none;}


#resultsListNoId{}
#bXFragment1{ margin-bottom: 15px;}

.EXLResultsList td.EXLThumbnail span.EXLThumbnailCaption{ color:#999;}

.EXLResultsList td{ border-bottom:1px solid #f1f1f1;}

#exlidResultsTable{ margin:0 0 40px 0;}


.EXLResultsList #exlidResultsTable  td{ padding:20px 0;}
.EXLResultsList #exlidResultsTable .EXLMyShelfStar{
	padding:20px 10px;
	width:11px;
}
.EXLResultsList  #exlidResultsTable h2{ line-height:100%; padding:0;}
.EXLResultsList  #exlidResultsTable .EXLResultTitle{ margin:0 0 10px 0;}
.EXLResultsList  #exlidResultsTable .EXLResultTitle a{ color:#32222f;}
.EXLResultsList  #exlidResultsTable .EXLTabsRibbonClosed div{ float:right;}
#exlidResultsTable .EXLTabsRibbon div li.EXLResultTab a{ color:#999;}
.searchword{background:none; color:#f30;}



.EXLOtherContainer .name a{
	color:#999;
	padding:0 0 10px 0;
}
.name{
	color:#999;
	padding:0 0 10px 0;
}

.EXLResultsHeader div.EXLResultsNumbers div.EXLResultsSortBy ul{ margin-left:45px;}

.EXLTabsRibbon{ padding:1.2em 0 0 0; height:29px; border:none;}
#exlidResultsTable .EXLTabsRibbon div{ float:right;}
.EXLTabsRibbon div li.EXLResultTab{ padding:2px 10px 12px 10px; margin:0;}
.EXLTabsRibbon div li.EXLResultSelectedTab{
	background:url("angel_1.png") no-repeat 50% bottom;
	border:none;
	font-weight:normal;
	margin:0;
}
#exlidResultsTable .EXLTabsRibbon div li.EXLResultSelectedTab a{color:#f39800; padding:0;}

.EXLTabHeaderButtonSendTo img{vertical-align:middle; padding-left:3px; padding-bottom:3px;}

body.EXLFullView div.EXLResultsContainer div.EXLResultsTile{ padding-right:0;}
.EXLResultsHeader div.EXLResultsNumbers div.EXLResultsSortBy{ width:100px; float:left;}
.EXLResultsList div.EXLSummaryContainer div.EXLSummaryFields{ width:69%;}




#exlidResultsTable .EXLResultTabContainer{
	background:#f3f3f3;
}
#exlidResultsTable .EXLTabHeader{
	border:none;
	background:none;
	min-height:20px;
}
#exlidResultsTable .EXLTabHeaderContent{
	padding:0.3em 0.3em 0.3em 0.5em;
/*	display:none; 20170726 liz*/
}
#exlidResultsTable .EXLTabContent{border:none;}



.EXLTabHeader div.EXLTabHeaderButtons .EXLTabHeaderButtonSendTo span{
	background:#f3f3f3 url("bg_diagonal_sendTo.png") no-repeat left 0;
}

.EXLTabHeaderButtons ol.EXLTabHeaderButtonSendToList li span.EXLButtonSendToLabel{
	background:none;
}


.EXLTabHeaderButtons ol.EXLTabHeaderButtonSendToList{ border:1px solid #e1e1e1;}
.EXLTabHeader div.EXLTabHeaderButtons .EXLTabHeaderButtonSendToList li{
	height:26px;
	line-height:26px;
	border:none;
	
}
.EXLTabHeaderButtons ol.EXLTabHeaderButtonSendToList li span.EXLButtonSendToIcon{
	display:none;
}

.EXLTabHeaderButtons ol.EXLTabHeaderButtonSendToList li a:link{
	display:block;
	overflow:hidden; zoom:1;
	padding:0 15px;
}
.EXLTabHeaderButtons ol.EXLTabHeaderButtonSendToList li a span{ height:auto;}
.EXLTabHeaderButtons ol.EXLTabHeaderButtonSendToList li a:hover{ color:#f39800;}

.EXLFullView .EXLResultsContainer div.EXLResultsTile{ width:100% !important;}

.EXLFullDisplay .EXLSearchFieldRibbonAdvancedSearchLink{
	left: 540px;
    position: absolute;
    top: 70px;
    width: auto;
}
.EXLFullDisplay .EXLSearchFieldRibbonAdvancedSearchLink a.EXLSearchFieldRibbonAdvancedTwoLinks{ border:none;}



.EXLFullDisplay .EXLResultsList div.EXLSummaryContainer{
	background:#eee;
	padding:30px;
	width:auto;
}
.EXLFullDisplay .EXLResultsList div.EXLSummaryContainer div.EXLSummaryFields{
	float:none;
	padding:0;
	width:auto;
}
body.EXLFullView div.EXLResultsList h1.EXLResultTitle{ padding:0 0 5px 0; color:#333; font-size:130%; font-weight:normal;}
body.EXLFullView div.EXLResultsList h2.EXLResultAuthor,body.EXLFullView div.EXLResultsList .EXLResultFourthLine{ color:#666;}
.EXLFullDisplay .EXLResultsList div.EXLSummaryContainer cite.EXLResultFRBR{
	float:none;
	background:none;
}
.EXLFullDisplay .EXLResultsList div.EXLSummaryContainer cite.EXLResultFRBR a{color:#3fbdff; padding:5px 0 0 0; display:block;}
.EXLFullDisplay .EXLResultsList div.EXLSummaryContainer cite.EXLResultFRBR span.EXLResultBgFRBR{
	display:none;
}

body.EXLFullView div.EXLResultTabContainer{
	width:100%;
}
body.EXLFullView div.EXLTabContent{
	border:none;
}
body.EXLFullView .EXLDetailsTabContent div.EXLDetailsContent,body.EXLFullView  .EXLDetailsTabContent div.EXLDetailsLinks{
	float:none;
	width:auto;
}
body.EXLFullView  .EXLDetailsTabContent div.EXLDetailsLinks{
	border:none;
	background:none;
	padding:0;
	margin:20px 30px;
	
	overflow:hidden; zoom:1;
}
body.EXLFullView .EXLDetailsTabContent div.EXLDetailsLinks em{ padding:0;}
body.EXLFullView .EXLDetailsTabContent div.EXLDetailsLinks ul{ padding-left:0;}
body.EXLFullView .EXLDetailsTabContent div.EXLDetailsLinks li{overflow:hidden; zoom:1;}
body.EXLFullView div.EXLTabsRibbon{ width:auto; border-bottom:1px solid #f7f7f7; padding:0 30px; height:45px;}

body.EXLFullView .EXLTabsRibbon div li.EXLResultTab{
	padding:0 10px;
	height:42px;
	line-height:45px;
	border-bottom:3px solid #fff;
	margin:0 30px 0 0;
}
body.EXLFullView .EXLTabsRibbon div li.EXLResultTab a{ color:#333;}
body.EXLFullView .EXLTabsRibbon div li.EXLResultSelectedTab{
	border-bottom:3px solid #f39800;
	background:none;
}
body.EXLFullView .EXLTabsRibbon div li.EXLResultSelectedTab a{ color:#f39800;}
body.EXLFullView .EXLDetailsTabContent div.EXLDetailsContent{
	margin:30px;
}

body.EXLFullView div.EXLResultsFooter{
	width:auto;
	padding:15px 30px;
	border-top:1px solid #eee;
	margin-bottom:2em;
	height:25px;
	overflow:hidden; zoom:1;
}


body.EXLFullView div.EXLResultsContainer{ padding:0;}
body.EXLFullView div.EXLResultsContainer div.EXLResultsTile{ margin:0; padding:0;}

body.EXLFullView div.EXLBackToResults{ font-size:100%; line-height:25px;}
body.EXLFullView div.EXLBackToResults a{ color:#3fbdff;}
body.EXLFullView .EXLResultsHeader div.EXLResultsNavigation{font-size:100%; width:220px;}


body.EXLFullView .EXLResultsNavigation .EXLPrevious:first-child{
	padding:0;
	margin:0 15px 0 0;
}
body.EXLFullView .EXLResultsNavigation .EXLPrev,body.EXLFullView .EXLResultsNavigation .EXLNext{
	padding:5px 8px;
	background:#f39800;
	color:#fff;
}
body.EXLFullView .EXLResultsNavigation .EXLPrev img{
	padding:0 3px 0 0;

	display:none;
}

body.EXLFullView .EXLResultsNavigation .EXLNext img{
	padding:0 0 0 3px;
	display:none;
}

body.EXLFullView .EXLResultsNavigation .EXLDisplayedCount{
	color:#333;
	padding:0;
	background:none;
	border:none;
	vertical-align:top;
	margin:0 15px 0 0;
}



body.EXLFullView  .EXLResultTabContainer div.EXLTabHeader{
	background:none;
	border:none;

	position:absolute;
	right:30px;
	top:140px;
	z-index:100;
}

body.EXLFullView .EXLTabHeaderButtonSendTo{ width:auto;}
body.EXLFullView .EXLTabHeader div.EXLTabHeaderButtons li{
	background:none;
	border:none;
	float:none;
}
body.EXLFullView .EXLTabHeader div.EXLTabHeaderButtons .EXLTabHeaderButtonSendTo a span{ display:none;}
body.EXLFullView .EXLTabHeader div.EXLTabHeaderButtons .EXLTabHeaderButtonSendTo .EXLTabHeaderButtonSendToList a span{display:block;}
body.EXLFullView div.EXLTabHeaderButtons ol.EXLTabHeaderButtonSendToList{
	position:absolute;
	top:20px;
	left:auto; 
	right:0;
	background:#fff;
	border:1px solid #eee;
}


.EXLMyAccountContainer{background:none; padding:1em 1em 3em 1em;}

.EXLMyAccountMainMenuContainer ol{
	border:none;
	border-top:2px solid #f39800;
	background:#fff;
	margin:0;
	margin-bottom: 30px;
	padding:0;
}

.draggable{ display:none;}

.EXLMyAccountMainContainer div.EXLMyPersonalSettings{
	float:none;
	width:auto;
	padding:0;
	min-height:auto;
}
.EXLMyAccountMainContainer table.EXLMyAccountForm{
	width:auto;
	margin:0;
	float:none;
}
.EXLMyAccountMainContainer div.EXLMyAccountEditLink{
	margin:0;
	padding:10px 0 20px 0;
}
.EXLMyAccountMainContainer div.EXLMyAccountTips{
	float:none;
	margin:0;
	padding:0;
	background:none;
	border:none;
	width:auto;
}
.EXLMyAccountFormContainer div.EXLMyAccountTips form legend{
	margin:0 0 5px 0;
	color:#999;
}
.EXLMyAccountFormContainer div.EXLMyAccountTips form th,.EXLMyAccountFormContainer div.EXLMyAccountTips form td{ padding:0 0 15px 0;}
.EXLMyAccountFormContainer div.EXLMyAccountTips label{ line-height:30px;}
.EXLMyAccountFormContainer div.EXLMyAccountTips form select{
	width:200px;
	height:30px;
	border:1px solid #dcdcdc;
}
.EXLMyAccountMainContainer table.EXLMyAccountForm th{ padding:0 0 10px 0; line-height:30px;}
.EXLMyAccountMainContainer  form td input{ height:30px; border:1px solid #dcdcdc; padding:0 3px;}
.EXLMyAccountMainContainer form span.submit{
	width:auto;
	height:auto;
	border:none;
	background:#f39800;
}
.EXLMyAccountMainContainer form input.submit{
	background:none;
	height:35px;
	width:120px;
	text-align:center;
}

.EXLMyAccountMainMenuTile{ width:320px;}
.EXLMyAccountMainContainer{ margin-left:340px; border:none;}

.EXLMyAccountMainContainer form input{
	height:30px;
	border:1px solid #dcdcdc;
}

.EXLMyAccountMainContainer div.EXLMyAccountTips li{
	float:none;
	width:auto;
}
.EXLMyAccountMainContainer form table.EXLMyAccountForm td{ padding:0;}


.EXLMyAccountMainMenuContainer ol li{
	height:40px;
	line-height:40px;
	position:relative;
	padding:0 25px;
}

.EXLMyAccountMainMenuContainer ol li span.EXLMyAccountMainMenuBullet{
	position:absolute;
	left:0;
	top:0;
	height:40px;
	max-height:40px;
	width:100%;
	background:#fff;
	z-index:1;
	margin:0;
	padding:0;
	float:none;
}

.EXLMyAccountMainMenuContainer ol li span.EXLMyAccountMainMenuBulletSelected{
	height:40px;
	max-height:40px;
	width:100%;
	background:#fff;
	z-index:1;
	margin:0;
	padding:0;
	float:none;
	background:#fdfbf7;
}
.EXLMyAccountMainMenuContainer ol li span.EXLMyAccountMainMenuTitle{position:relative; z-index:10;}


.EXLMyAccountMainContainer div.EXLMyAccountMainHeader div.EXLMyAccountMainHeaderTitle{ padding-top:0px;}
.EXLMyAccountMainHeaderTitle div.EXLMyAccountMainHeaderContent{ overflow:hidden; zoom:1; padding:0;}

.EXLMyAccountMainHeaderTitle div.EXLMyAccountMainHeaderContent span{
	height:32px;
	line-height:35px;
	border:none;
	border-bottom:3px solid #fff;
	margin:0 30px 0 0;
	padding:0;
}

.EXLMyAccountMainHeaderTitle div.EXLMyAccountMainHeaderContent span.EXLMyAccountMainHeaderContentSelected{
	border:none;
	border-bottom:3px solid #f39800;
	color:#f39800;
	font-weight:bold;
	padding:0;
}
.EXLMyAccountMainHeaderTitle div.EXLMyAccountMainHeaderContent span.EXLMyAccountMainHeaderContentSeparator{ height:20px; display:none;}

.EXLMyAccountMainContainer table.EXLMyAccountTable{
	margin-top:1em;
	border-collapse:collapse;
	/*table-layout:fixed;*/
	word-wrap:break-word;
}
.EXLMyAccountMainContainer table.EXLMyAccountTable th,.EXLMyAccountMainContainer table.EXLMyAccountTable td{
	padding:5px;
	border:1px solid #eee;
}

.EXLMyAccountMainContainer div.EXLMyAccountMainHeader{
	background:none;
	border:none;
}
.EXLMyAccountMainContainer div.EXLMyAccountMainHeader div.EXLMyAccountMainHeaderTitle h1{
	line-height:38px;
	color:#f39800;
}

.EXLMyAccountMainContainer div.EXLMyAccountTips em{ color:#999; float:left;}
.EXLMyAccountMainContainer div.EXLMyAccountTips ul{ padding:0; float:left; color:#999; padding:0 0 0 10px;}
.EXLMyAccountMainContainer div.EXLMyAccountTips li span.EXLMyAccountTipsBullet{ display:none;}
.EXLMyAccountMainContainer div.EXLMyAccountTips li span.EXLMyAccountTipsTitle{ width:auto;}

.EXLMyAccountFormContainer{ padding-top:0;}

.EXLMyAccountContainer .EXLMyAccountMainMenuTileMyQueries{ width:320px;}
.EXLMyAccountContainer .EXLMyAccountQueriesMainContainer{ margin-left:340px;}

.EXLMyAccountMainContainer table tr.EXLMyAccountTableRowBgColor{background-color:#fdfbf7;}


.MyAccount .EXLMyAccountTabsRibbon{
	padding:0;
	height:50px;
	border-top:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
}
.MyAccount .EXLMyAccountTabsRibbon div ul{ margin:0; overflow:hidden; zoom:1;}
.MyAccount .EXLMyAccountTabsRibbon div li.EXLMyAccountTab{
	
	height:50px;
	line-height:50px;
	padding:0 30px;
	margin:0;
	border:none;
	font-size:120%;
}
.EXLMyAccountTabsRibbon div li.EXLMyAccountSelectedTab{
	color:#fff;
	background:#999;
	font-weight:normal;
}

.folders_new{ width:320px; border:none; border-top:2px solid #f39800; margin:0 0 10px 0;}
.folders_new UL{ padding:15px;}
.folders_new LI{ padding:0; margin:0;}
.foldersOverflow{ padding:0;}

.iframex{ margin:15px 0 0 0;}

.MyAccount .iframex{ padding:15px 0 0 0; background:#fff;}


.folders_new LI.selected{
	background: url("rssico.png") no-repeat left 0;
	height:22px;
	padding:0 0 0 28px;
	margin:0 0 15px 0;
}
.folders_new LI A.selectedFolder{
	background:none;
}
.folders_new li .guestNote{
	background:#f6f6f6;
	padding:10px 15px;
}
.folders_new LI A{ color:#666; vertical-align:top;}
.folder_details .itemsListTH TH{ padding:5px 3px;}
.folder_details .itemsListTable TD{ padding:5px 3px;}

.folder_details .selectWidth select{ border:1px solid #dcdcdc; font-size:100%; height:22px;}
.buttonGo{
	vertical-align:middle;
	border:none;
}
.buttonGo a{
	background:#f39800;
	color:#fff;
	padding:4px 5px;
	border:none;
}
.folder_details{padding-left:20px;}


#exliGreyOverlay{
	background:#000;
	opacity:0.6;filter:Alpha(opacity=60);
}

#exliWhiteContent{ width:800px; left:50%; margin:0 0 0 -400px;}

.EXLLightbox{
	border-radius:0;
	border:none;
	background:#fff;
}

.EXLLightbox div.EXLLightboxHeader{
	background:none;
	text-align:center;
	border:none;
	height:auto;
}
.EXLLightbox div.EXLLightboxHeader span.EXLLightboxHeaderTitle{
	font-size:120%;
	font-weight:normal;
	margin:0;
	padding:25px 0;
	display:block;
	line-height:normal;
}
.EXLLightbox div.EXLLightboxFormContainer{
	margin:0;
	padding:0 50px;
}
.EXLLightbox div.EXLLightboxFormContainer div.EXLLightboxFormRow{
	padding:0 0 20px 0;
	color:#3fbdff;
}
.EXLLightbox div.EXLLightboxFormContainer div.EXLLightboxFormRow span{
	color:#999;
	display:block;
	width:auto;
	padding:0 0 10px 0;
}
.EXLLightbox div.EXLLightboxFormContainer fieldset.EXLLightboxFormDisciplineSelection{
	margin:0 0 10px 0;
	padding:0;
	border:none;
}

.EXLLightbox div.EXLLightboxFormContainer fieldset.EXLLightboxFormDisciplineSelection #exlidRecentness{ vertical-align:middle;}

.EXLLightbox div.EXLLightboxFormContainer fieldset.EXLLightboxFormDisciplineSelection ul li label{ font-weight:normal;}
.EXLLightbox div.EXLLightboxFormContainer fieldset.EXLLightboxFormDisciplineSelection ul li li label{ color:#777;}

.EXLLightbox div.EXLLightboxHeader a.EXLLightboxHeaderClose{
	position:absolute;
	right:0;
	top:0;
	padding:15px;
	margin:0;
	display:block;
}


.EXLLightboxFormButtons{ margin:20px  auto; overflow:hidden;  zoom:1; width:313px;}
.EXLLighboxFixed{ margin:0 15px;}
.EXLLighboxSubmitButton span{
	width:auto;
	border:none;
	margin:0;
	padding:0;
	height:auto;
}

.EXLLighboxSubmitButton span .EXLSubmit{
	width:120px;
	text-align:center;
	height:35px;
	line-height:35px;
	color:#fff;
	background:#f39800;
}

.EXLLighboxFixed #EXLCancelPersonalRankData{
	background:#fff;
	border:1px solid #dcdcdc;
	color:#666;
	width:120px;
	text-align:center;
	height:35px;
}

.folder_details .selected TD{
	background:#fdfbf7;
}


.noteBubble{
	border:1px solid #eee;
	border-top:3px solid #f39800;
	background:#fff;
	padding:15px;
	width:290px;
}
.noteBubble H3{
	background:url("remarks.png") no-repeat left 0;
	padding:0 0 10px 35px;
	height:auto;
	line-height:26px;
	font-size:100%;
}

.noteBubble .noteBubble_content{
	padding:0;
	width:290px;
	background:none;
}

.noteBubble .noteBubble_content TEXTAREA{
	padding:6px;
}

.noteBubble .noteBubble_content .noteSubmit_holder{
	padding:15px 0 0 0;
	margin:0;
	text-align:center;
}
.noteBubble .noteBubble_content .noteSubmit_holder input{
	background:#f39800;
	color:#fff;
	width:90px;
	text-align:center;
	height:30px;
	line-height:30px;
	border:1px solid #f39800;
	margin:0 10px;
}

.noteBubble .noteBubble_content .noteSubmit_holder input[type="button"]{
	background:#fff;
	color:#666;
	border:1px solid #eee;
}


.noteBubble .noteBubble_bottom{
	display:none;
}

.folders_new LI UL{ margin:0;}
.folders_new .folderActions ul{ padding:10px; height:20px; margin:0 0 10px 0; overflow:hidden; zoom:1; border:none;}
.folders_new .folderActions LI{ margin:0 10px  0 0;}
.folders_new .folderActions LI A.newFolder_but{
	padding:0;
}

.EXLReviewsTagsTabContent div.EXLReviewsContent{
	width:auto;
	float:none;
}
.EXLTagsContainer{float:none; margin:1%;}
.folder_details TABLE.auto{ float:right;}



.logincon{
	position:absolute;
	right:10px;
	top:25px;
	padding:7px 0 0 0;
	width:265px;
	background:url("angel_1.png") no-repeat 234px 0;

	display:none;

}

.logincon ul{
	background:#f3f3f3;
	padding:15px 20px;
}
.logincon li{
	margin:6px 0;
}
#exlidHeaderTile .logincon li a{
	display:block;
	border:1px solid #d7d7d7;
	padding:0 20px;
	font-size:80%;
	height:30px;
	line-height:30px;
	color:#333;
	background:#fff;
}
#exlidHeaderTile .logincon li a:hover{
	border:1px solid #f39800;
	background:#f39800 url("loginico.png") no-repeat right 50%;
	color:#fff;
	text-decoration:none;
}

.hp_introduce{ display:none;}

#exlidUserAreaRibbon li span{ padding:0;}


#exlidMainMenuTile div.EXLLanguagesContainer ul.EXLLanguageMenuShow li.EXLLanguageLink{display:none;}

#exlidMainMenuTile div.EXLLanguagesContainer ul.EXLLanguageMenuHide li.EXLLanguageLinkHide{display:block; background:none; }
#exlidMainMenuTile div.EXLLanguagesContainer ul.EXLLanguageMenuHide li.EXLLanguageLinkHide a{
	padding:0 12px 0 0;
	background:url("icon_arrow_sendTo.png") no-repeat right 50%;
}

.disclaimer{
	position:fixed;
	left:0;
	bottom:30px;
	width:100%;
	background:#ddd;

	display:none;
}
.disclaimer span{
	display:block;
	padding:5px 10px;
	line-height:1.5;
	color:#333;
}



@media screen and (max-width: 1160px){
	#footer{
		padding:5px 0;
		height:auto;
		line-height:18px;
		text-align:center;
	}
	#footer .copyright{
		display:block;
		padding:3px 0 0 0;
	}
}

