/*Mobile CSS*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	
}

h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.3em;
	margin-bottom: 5px;
}

h1 {
	font-size: 2.0em;
}

h2 {
	font-size: 1.8em;
}

h3, h4 {
	font-size: 1.4em;
}

a {
	color: #3F6E99;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

ul,
ol {
	margin: 0 0 15px 20px;
}

p,
li {
	font-size: 1.2em;
	line-height: 1.5em;
}

li li {
	font-size: 1.0em !important;
}

p {
	margin-bottom: 15px;
}

fieldset {
	border: 0;
}

img {
	border:none;
}

label {
	font-weight: bold;
	cursor: pointer;
}

/*END TYPO STYLES*/

.noMarg {
	margin:0 !important;
}

.noPadMarg {
	margin:0 !important;
	padding:0 !important;
}

.noBorder {
	border:none !important;
}

.offScreen, .signInArea h2, .searchBox fieldset legend span, h2.signInAccountName span {
	position:absolute;
	left:-999em;
	top:-999em;
}

.noMarginListStyle,
#nav,
#formSiteSearch ol,
#formSiteLogin ol,
.formWrapper,
.inlineFormWrapper,
.footerSubjectLinksWrapper ul,
#socialLinks,
#footerCopyrightLinks,
#booksJournalsTabSelector,
#sliderIndicator,
#breadCrumb ul,
.relatedTopics,
.relatedTopics ul,
.subjectFilterLinks ul,
.loggedIn ul,
#taxonomyContainer ul {
	list-style: none;
	margin: 0;
}

.noListStyle,
.postDetails,
.colLinks,
#searchSubjectsOptions,
#searchContentTypesOptions,
.subjectList,
#relatedWrapper .rankListing,
.journalIssueListing,
.journalIssueListing ul, 
.errorPageSearch ol {
	list-style: none;
	margin-left: 0;
}

a img {
	border: 0;
}

.noMargin,
.noCSS {
	margin: 0 !important;
}

.noPadding,
.noCSS {
	padding: 0 !important;
}

.noBorder,
.noCSS {
	border: 0 !important;
}

.noBg {
	background: none !important;
}

.noBold {
	font-weight: normal !important;
}

.alignCenter {
	/*text-align: center;*/
}

.alignCenter a {margin-left:10px;}

.withMargin {
	margin-bottom: 15px;
}

.small.withMargin {
	margin-bottom: 5px;
}

.floatLeft,
img.imgFloatLeft {
	float: left;
}

.floatRight,
img.imgFloatRight {
	float: right;
}

img.imgFloatLeft {
	margin: 0 10px 10px 0;
}

img.imgFloatRight {
	margin: 0 0 10px 10px;
}

.offscreen,
.offScreen,
#formSiteLogin {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute; 
	width: 1px;
}

#siteLoginWrapper.expand h2.offScreen,
#siteLoginWrapper.expand #formSiteLogin {
	clip: auto;
	height: auto;
	width: auto;
	margin: 0;
	position: relative;
}

.clearFloat {
	clear: both !important;
}

#rightThirdCol, #homeRightCol img, #homeSliderWrapper, .rightCol img, #rightCol img, #carouselsWrapper,
#booksJournalsTabSelector, .boxWrapper img, #leftCol img, #featureWrapper img, #subjectSliderWrapper, #siteLoginWrapper.expand.loggedIn h2 {display:none;}
.headerRelatedPublications {display:none !important;}

#homeRightCol .madgexJobsWidgetTitle img, #rightCol .madgexJobsWidgetTitle img {display:block;}

#header h1 a, #header h2 a {
	background:url(../images/mobile_site_logo.jpg) left top no-repeat;
	width:144px;
	height:35px;
	display:block;
	text-indent:-999em;
}	

#page {padding:10px; position: relative;}


#nav {border-top:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; float:left; width:95%; margin:10px 0; padding-top:10px;}
#nav li a {float:left; margin:0 10px 10px 0;}

/*#nav li a#statssubj_envBtn, #nav li a.addthis_button  {clear:both;}*/
#nav li a.addthis_button  {clear:both;}


#formSiteSearch {clear:both;}

#siteLoginWrapper {position: absolute; top:5px; right:10px;}

.secondLevelPage #siteLoginWrapper {position: absolute; top:-5px; right:1px;}

.searchPage {padding-top:115px; position: relative;}
.secondLevelPage #headerWrapper {position:absolute; top:10px; left:10px; width:95%;}

#formSiteSearch ol li {float:left;}
#formSiteSearch ol li input {height:26px;}
#submitSearch {
	background:url(../images/icon_search.gif) no-repeat scroll 8px 5px #5E5E5E;
	display: block;
    height: 30px !important;
    text-indent: -999em;
    width: 36px;
    border:none;
    cursor:pointer;
}

.rssIcon {
	/*position: absolute;
	top: 2px;
	right: 20px;*/
	display: block;
	overflow: hidden;
	background: url(../images/icon_rss.gif) no-repeat top left !important;
	text-indent: -999em;
	width: 14px;
	height: 14px !important;
}

.addthis_button {
	width: 50px;
	height: 20px !important;
	background-image: url(../images/bg_nav_share.gif);
	background-position: top left !important;
	margin-top: 2px;
	text-indent:-999em;
}

.madgexJobsWidget {
	margin-bottom: 20px;
	background: #F6F6F6;
	border: 1px solid #BFBFBF;	
}

.madgexJobsWidget ul {
	list-style: none;
	margin-left: 0;
	color: #646464;
	padding: 0px 10px;	
}

.madgexJobsWidget li {
	font-size: 1.1em;
}

.madgexJobsWidget a {
	font-size: 1.091em;
	font-weight: bold;
	color: #007E8A;
}

.madgexJobsWidgetTitle {
	background-image: url(/stats/images/wjn-header-bg.png);
	margin-bottom: 10px;
	padding: 0px 10px;
}

#featureWrapper, .boxWrapper {position:relative; margin:10px 0; border:1px solid #BFBFBF; padding:5px;}
#featureContent a.rssIcon, .boxWrapper a.rssIcon, #featureWrapper a.rssIcon {position: absolute; top:5px; right:5px;}

.headerIR {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 15px;
}


#headerROTD {
	width: 182px;
	height: 16px;
	background: url(../images/bg_header_research-of-the-day.gif);
	text-indent:-999em;	
}

#headerNews {
	width: 66px;
	height: 16px;
	background: url(../images/bg_header_news.gif);
	text-indent:-999em;
}

#headerMostPopular {
	width: 132px;
	height: 16px;
	background: url(../images/bg_header_mostpopular.gif);
	text-indent:-999em;
}

#headerEvents {
	width: 76px;
	height: 16px;
	background: url(../images/bg_header_events.gif);
	text-indent:-999em;
}

#headerVideos {
	width: 77px;
	height: 14px;
	background: url(../images/bg_header_videos.gif);
	text-indent:-999em;
}

#headerWebinars {
	width: 100px;
	height: 16px;
	background: url(../images/bg_header_webinars.gif);
	text-indent:-999em;
}

#headerFeature {
	width: 84px;
	height: 15px;
	background: url(../images/bg_header_feature.gif);
	margin-bottom: 10px;
	text-indent:-999em;
}

.footerSubjectWrapper {
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.footerSubjectLinksWrapper ul li {display:inline-block; margin:0 5px 5px 0;}

.footerSubjectLinksWrapper ul {margin-left:10px;}

.footerSubjectWrapper h3 a {font-size:1.2em;}
.footerSubjectWrapper h4 {color:#646464; margin-top:5px;}
.footerSubjectWrapper #footerSubjectBiostatistics {color:#CB4E17;}
.footerSubjectWrapper #footerSubjectBusinessEconomics {color:#B54734;}
.footerSubjectWrapper #footerSubjectEngineering {color:#248094;}
.footerSubjectWrapper #footerSubjectEnvironmental {color:#328230;}
.footerSubjectWrapper #footerSubjectMethods {color:#C12573;}
.footerSubjectWrapper #footerSubjectSocialScience {color:#246ACA;}
.footerSubjectWrapper #footerSubjectTools {color:#585858;}


#footerBottom {
	padding: 15px 0 20px;
	color: #FFF;
	margin:10px -10px -10px -10px;
	padding:10px;
	background: #5E5E5E url(../images/logo_wiley_mobile.gif) 95% 95% no-repeat;
}

#socialLinks li {
	float: left;
	margin-right: 10px;
	margin-bottom:5px;
}

#socialLinks li a {
	display: block;
	width: 159px;
	height: 24px;
	text-indent: -999em;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top left;
}

#btnTwitter {
	background-color: #196EA8;
	background-image: url(../images/btn_twitter.gif);
}

#btnFacebook {
	background-color: #305785;
	background-image: url(../images/btn_facebook.gif);
}

#footerBottom p {clear:both; padding-top:15px;}

#footerCopyrightLinks li a {color:#fff;}

#colWrapper {position:relative !important;}
#breadCrumb {margin-bottom:20px;}



#breadCrumb ul li {
	display: inline;
	background: url(../images/icon_arrow.gif) no-repeat right 50%;
	padding-right: 16px;
	margin-right: 6px;
}

@media screen and (max-width: 370px) {
	.standardListEntry {
		float: right;
		font-size: 1.2em;
		margin-top:0 !important;
	}
}

@media screen and (max-width: 320px) {	
	.secondLevelPage {padding-top:240px !important;}
	.formWrapper select#registrationModelcountry {width:220px;}
}

@media screen and (max-width: 255px) {
	.secondLevelPage {padding-top:270px !important;}
	#filterSearch .inputText {
		width: 160px !important;
	}
	
	.formWrapper select#registrationModelcountry {width:140px;}
	#siteLoginWrapper.expand.loggedIn {
		margin:-5px -10px 0 0 !important;	
	}
}

.subjectHeader {color:#fff; padding-left:5px;}

.colBiostatistics .leftColHeader, #subjectBiostatistics { background: #CB4E17;}
.colBusinessEconomics .leftColHeader, #subjectBusinessEconomics { background: #B64734; }
.colEngineering .leftColHeader, #subjectEngineering { background: #258094; }
.colEnvironmental .leftColHeader, #subjectEnvironmental { background: #189315; }
.colMethods .leftColHeader, #subjectMethods { background: #C12573; }
.colSocialScience .leftColHeader, #subjectSocialScience { background: #246ACA; }
#subjectTools {color:#575757; padding-left:0;}

.leftColHeader {
	font-size: 1.4em;
	background: #5E5E5E;
	color: #FFF;
	padding: 2px 10px;
	margin-bottom: 15px;
}

#leftCol ul.colLinks {margin-left:10px;}

.tag {
	font-size: 0.917em; /* 11px */
	font-weight: normal;
	margin-left: 3px;
	text-transform: uppercase;
}

.listing h2,
.listing h3,
.listing h4 {
	font-size: 1.2em;
}

.listing .tag {
	color: #D95656;
}

#content {position:relative;}

#filterSearch {
	position: absolute;
	top: 30px;
	left: 0;
	width: 94%;
	border: 1px solid #C4C4C4;
	padding: 3%;
	background: #F7F7F7;
	margin-bottom: 20px;
}

#filterSearch .inputText {
	width: 215px;
}

#filterSearch select {float:left; margin-right:5px;}

#filterSearch input {
	margin-bottom:10px;
	
}

.btnStyled {
	color: #FFF;
	text-transform: uppercase;
	border: 0;
	background: #56AED2;
	font-size: 0.833em; /* 10px */
	font-weight: bold;
	padding: 4px 5px;
}


.standardListEntry {
	float: right;
	font-size: 1.2em;
	margin:-22px 0 15px 0;
}

.standardListEntry span {
	float: left;
	padding: 2px 7px;
}

.standardListEntry a {
	float: left;
	margin-left: 5px;
	background: #DA5656;
	border-bottom: 2px solid #4D4D4D;
	color: #FFF !important;
	text-decoration: none;
	cursor: pointer;
}

.standardListEntry a:hover span,
.standardListEntry a.current {
	background: #4D4D4D;
}

.searchPage #leftCol {margin-top:-120px;}
#searchResultsWrapper h2#searchResultsCount {margin-top:140px; font-size:1.2em;}
#searchResultsWrapper {}
.listing {clear:both;}

#searchSubjectsOptions,
#searchContentTypesOptions {
	border: 1px solid #EEE;
	padding: 5px 8px;
	width: 140px;
	margin-bottom: 10px;
}

#searchSubjectsOptions li,
#searchContentTypesOptions li {
	font-size: 1.1em;
	margin-right: 10px;
	margin-bottom:5px;
}

#searchSubjectsOptions li a,
#searchContentTypesOptions li a {
	display: block;
	color: #736A6A;
	padding-left: 19px;
	background-repeat: no-repeat;
	background-position: left 50%;
}

#clearSearchSubjects,
#clearSearchTypes {
	background-image: url(../images/icon_cross.gif);
}

#selectSearchSubjects,
#selectSearchTypes {
	background-image: url(../images/icon_tick.gif);
}


.subjectOption {
	margin-bottom: 10px;
}

.subjectOption a {
	font-weight: bold;
}

.subjectOption label {
	font-weight: normal;
	color: #545454;
}

.subjectOption .checkBoxWrapper {
	float: left;
	width: 18px;
	margin-top: 2px;
	padding-left:0px;
}

.subjectOption .filterSubjectItems {
	list-style: none;
	margin: 3px 0 0 18px;
}

.subjectOption .filterSubjectItems li {
	margin-bottom: 5px;
	color: #545454;
	padding-left: 16px;
}

.subjectCheckbox {
	cursor: pointer;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: top left;
}

.rankListing {
	margin-bottom: 20px;
}

.colBiostatistics .rankListing,
#statssubj_bioLink,
.statssubj_bioFilterLink { color: #CB4E17 !important; }
.colBusinessEconomics .rankListing,
#statssubj_businessLink,
.statssubj_businessFilterLink { color: #B64734 !important; }
.colEngineering .rankListing,
#statssubj_engineeringLink,
.statssubj_engineeringFilterLink { color: #258094 !important; }
.colEnvironmental .rankListing,
#statssubj_envLink,
.statssubj_envFilterLink { color: #189315 !important; }
.colMethods .rankListing,
#statssubj_methodsLink,
.statssubj_methodsFilterLink { color: #C12573 !important; }
.colSocialScience .rankListing,
#statssubj_socialLink,
.statssubj_socialFilterLink { color: #246ACA !important; }

.triStateNone { background-image: url("../images/unchecked.gif"); }
.triStateSome { background-image: url("../images/intermediate.gif"); }
.triStateAll { background-image: url("../images/checked.gif"); }

.subjectFacetHeader {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: top left;
}

.subjectOpen { background-image: url("../images/arrow_expanded.gif"); }
.subjectClosed { background-image: url("../images/arrow_collapsed.gif"); }

.subjectTitle {
	cursor: pointer;
}

.noFacetCount {
	display: block;
	padding-left: 18px;
	color: #9F9F9F;
}

.leftFilterHeader {
	margin:25px 0 10px 0;
	font-size: 1.4em;
}

.colLinks li {
	margin-bottom: 10px;
}

.colLinks li a {
	color: #000;
}

/*

#taxonomyContainer {}
#taxonomyContainer ul {}
#taxonomyContainer ul li {position:relative; }



#taxonomyContainer li li .browse {
	position: static;
	float: left;
	width: 9px;
	height: 9px;
	margin: 4px 3px 0 0;
	background-image: url(../images/bg_taxonomy_collapse.gif);
}

#taxonomyContainer li li .browse.open {
	background-image: url(../images/bg_taxonomy_expand.gif);
}

#taxonomyContainer .browse {
	position: absolute;
	top: 10px;
	left: 8px;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	background: url(../images/icon_plus.gif) no-repeat top left;
}

#taxonomyContainer .browseTrigger {
	display:block;
	clear:both;
	color: #FFF;
	padding: 4px 7px 4px 22px;
	width: 129px;
	border: 1px solid #807C7D;
	background: #858585 url(../images/bg_taxonomy_links.gif) repeat-y top right;
	text-decoration: none;
}

#taxonomyContainer .browse.open {
	background-image: url(../images/icon_minus.gif);
}


.clear:before,
.clear:after,
.standardListEntry:before,
.standardListEntry:after {
	content: "";
	display: table;
}

.clear:after,
.standardListEntry:after {
	clear: both;
}

.clear,
.standardListEntry {
	zoom: 1;
}

*/


#footerBottom {clear:both;}





#taxonomyContainer {
	background: #F7F7F7;
	margin-bottom: 20px;
	width:160px;
}

#taxonomyContainer ul {
	width: 160px;
	clear: both;
	margin-bottom:40px;
}

#taxonomyContainer li {
	position: relative;
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 3px;
	clear:both;
}

#taxonomyContainer .browse {
	position: absolute;
	top: 10px;
	left: 8px;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	background: url(../images/icon_plus.gif) no-repeat top left;
}

#taxonomyContainer .browse.open {
	background-image: url(../images/icon_minus.gif);
}

#taxonomyContainer .browseTrigger {
	float: left;
	color: #FFF;
	padding: 4px 7px 4px 22px;
	width: 129px;
	border: 1px solid #807C7D;
	background: #858585 url(../images/bg_taxonomy_links.gif) repeat-y top right;
	text-decoration: none;
}

#taxonomyContainer li li {
	font-size: 0.857em !important;
	margin-bottom: 7px;
	float:left;
}

#taxonomyContainer li li a {float:left !important; clear:none !important;}

#taxonomyContainer li ul {
	padding: 10px 7px 0;
	width: auto;
}

#taxonomyContainer li li .browse {
	position: static;
	float: left;
	width: 9px;
	height: 9px;
	margin: 4px 3px 0 0;
	background-image: url(../images/bg_taxonomy_collapse.gif);
}

#taxonomyContainer li li .browse.open {
	background-image: url(../images/bg_taxonomy_expand.gif);
}

#taxonomyContainer li li .browseTrigger {
	width: 134px;
	padding: 0;
	border: 0;
	background: none;
	color: #4088A1;
}

#taxonomyContainer li li li .browseTrigger { width: 122px; }
#taxonomyContainer li li li li .browseTrigger { width: 110px; }
#taxonomyContainer li li li li li .browseTrigger { width: 98px; }

#taxonomyContainer li li ul {
	padding: 5px 0 0 12px;
}

#taxonomyContainer li li li {
	font-size: 1.0em !important;
	margin: 0;
}

.subjectFilterLinks {margin-bottom:10px;}
.subjectFilterLinks ul li {margin-bottom:5px;}

h2.headerIR {color:fff; text-indent:0;}

/*
.relatedTopicsWrapper {border:1px solid #BFBFBFDo; margin-bottom:15px; padding:5px;}
.relatedTopicsWrapper ul {}
.relatedTopicsWrapper ul li {margin-bottom:5px; clear:both;}
.relatedTopicsWrapper ul li a {border:1px solid blue; float:left;}
.relatedTopicsWrapper ul li ul {border:1px solid green;}
.relatedTopicsWrapper ul li ul li {clear:none;}
.relatedTopicsWrapper ul li ul li a {border:1px solid magenta; display:inline-block;}
*/

.relatedTopicsWrapper {margin-bottom:15px;}
.relatedTopicsWrapper ul li a {font-weight:bold;}
.relatedTopicsWrapper ul li ul {margin-left:20px;}
.relatedTopicsWrapper ul li ul li a {font-weight:normal;}


#siteLoginWrapper.expand {
	/*background: #5E5E5E url(../images/bg_login_expand.gif) no-repeat bottom left;*/
	background-color:#5E5E5E;
	width: 246px;
	height: auto;
	padding: 0 17px 10px;
	z-index:1;
}

#siteLoginWrapper.expand h2 {
	float: left;
	font-size: 1.2em;
	margin-top: 3px;
}

#siteLoginWrapper.expand.loggedIn {
	width:100px;
	padding:5px !important;
}

#formSiteLogin ol li {
	clear: both;
	margin-bottom: 10px;
}

#formSiteLogin label {
	float: left;
	width: 80px;
	margin-top: 3px;
	font-weight: normal;
}

#formSiteLogin input {
	height:12px;
}

#formSiteLogin input.btnSubmit {
	height:auto;
}

#formSiteLogin .inputText {
	/*width: 155px;*/
	width: auto;
	height:15px;
}

#formSiteLogin .rememberMe,
#formSiteLogin .forgetPassword,
#formSiteLogin .btnSubmit {
	margin-left: 80px;
}

#formSiteLogin .forgetPassword {
	margin-bottom: 0;
}

#formSiteLogin .rememberMe label {
	float: none;
}


#loginRemember {
	vertical-align: middle;
}

#formSiteLogin .btnSubmit {
	border: 1px solid #FFF;
	background: #464646;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	font-size: 0.833em; /* 10px */
	padding: 3px 5px;
}

#formSiteLogin .errorList {
	color: #FFF;
}

#btnLogin {
	float: right;
	margin: 0 17px 0 0;
}

.expand #btnLogin {
	margin: 0 0 15px;
}

#btnLogin a {
	display: block;
	width: 84px;
	height: 21px;
	background: url(../images/btn_login.gif) no-repeat top left;
	overflow: hidden;
	text-indent: -999em;
}

.expand h2.offScreen {position:static !important; color:#fff; padding-top:5px;}
.expand a, .expand label {color:#fff;}


.cleditorMain {
	float: left;
}

.formWrapper {
}

.formWrapper select {clear:both; display:block;}

.formWrapper li {
	margin-bottom: 15px;
}

.formWrapper label {
	float: left;
	width: auto;
	display:block;
	width:100%;
}

.inlineFormWrapper li {
	float: left;
	margin-right: 10px;
}

.inputText,
.inputSelect {
	border: 1px solid #CCC;
	padding: 3px;
}

.inputText {
	/*width: 400px;*/
	width:auto;
}

.short.inputText {
	/*width: 250px;*/
	width:auto;	
}

.inputSelect {
	padding: 2px;
}

legend {font-size:1.4em; font-weight:bold; margin-bottom:15px;}

ol.formWrapper li.checkBoxOptions label.labelCheckbox {margin-bottom:5px;}
ol.formWrapper li.checkBoxOptions label.labelCheckbox input {margin-right:10px;}
ol.formWrapper li.checkBoxOptions label.registrationModelalerts1 {margin-top:10px;}

ol.formWrapper li img.captcha {display: block !important;}

.errorPage {padding-top:65px !important;}

h3.errorOptions {color:#5E5E5E; clear:both; padding:20px 0;}
h3.errorOptions span {color:#0086BC;}

form.errorPageSearch {text-align:center; width:290px; margin:0 auto;}

.errorPageSearch ol li {float:left;}

.errorPageSearch ol li input.errorInput {
	border-top:1px solid #A9A9A9;
	border-left:1px solid #A9A9A9;
	border-bottom:1px solid #A9A9A9;
	height: 28px;
	width:180px;
	margin-right:-5px;
	padding-left:5px;
}


.errorPageSearch ol li input.btnSubmit {
	border:none;
	background: #5E5E5E url(../images/icon_search.gif) no-repeat 8px 5px;
	text-indent: -999em;
	width: 36px;
	height: 30px;
}

#footerTop {
	border-top: 3px solid #6D97D0;
	padding-top: 15px;
}

iframe,
.cleditorMain {
	width: 100% !important;
}

@media screen and (min-width: 480px) and (max-width: 768px) {
	.secondLevelPage {padding-top:100px !important;}
	#content {padding-top:120px;}
}

@media screen and (width: 768px) {
	.secondLevelPage {padding-top:65px !important;}
}

#taxonomyContainer {
	padding-bottom:10px;
}