/*Individual Site Styles*/

#logoWrap {
	float:left;
}

#logoWrap h1 a {
	display:block;		
	text-indent:-9999em;
	height:100px;
	width:440px;
	background:url(../images/logo.gif) top left no-repeat;
	float:left;
	overflow:hidden;
}

#logoWrap a {
	display:block;		
	text-indent:-9999em;
	height:100px;
	width:440px;
	background:url(../images/logo.gif) top left no-repeat;
	float:left;
	overflow:hidden;
}

#memberSignInWrap {
	float:right;
	margin:-4px 20px 0 0;
	_margin-right:10px;
	position:relative;
	height:100px;
	width:260px;
	background:url(../images/sign_in_bkgrd.gif) top right no-repeat;
}

#memberSignInWrap span {
	float:right;
}

#memberSignInWrap span a {
	background:url(../images/wiley_tab.gif) top left no-repeat;
	width:82px;
	height:23px;
	display:block;
	text-indent:-9999em;
	overflow:hidden;
}

#memberSignInWrap h2 {
	position: absolute;
	bottom:0;
	right:0;
	width:260px;
	height:30px;	
}

#memberSignInWrap h2 a {
	display:block;
	text-indent:-9999em;
	width:260px;
	height:30px;
	overflow: hidden;
}

#memberSignInWrap ul, #memberSignInWrap div {
	clear:both;
	float:right;
	width:100%;
	margin:63px 0 0 0;
	padding:0;
	background-color:#0E66A9;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	min-height:16px;
	_height:16px;
}

#memberSignInWrap ul li {
	display:inline;
	float:right;
	margin:0 0.5em 0 0;
}

#memberSignInWrap ul li a {
	color:#fff;
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	padding:0 1em 0 0;
	line-height:1.2em;
	display:block;
	background-color:#0E66A9;
	background:url(../images/member_sign_in_button.gif) top right no-repeat;
}

.contentBlock {
	border-top:2px solid #7C7A7A;
	padding:0 0 0.5em 0;
	clear:both;
	float:left;
	display:block;
	*float:none;
	border-top:1px solid black;
	position:relative;
	width:100%;
}

.issueArticleList {
	margin:0 1em 0 1em;
}

.issueArticleList h3.spacer {
	margin:0 0 1.2em 0;
}

.contentBlock h4, .issueArticleList h4 {
	margin:0.2em 0 0.2em 0;
	padding:0.25em 1em 0 0;
	height:1.4em;
	text-align:right;
	display:block;
	text-transform:uppercase;
	background:url(../images/link_arrow_right.gif) top right no-repeat;
	background-color:#D1D0BD;
	clear:both;
}

.contentBlock h4 a {
	color:#0E66A9;
	text-decoration:none;
	text-transform:uppercase;
}

.contentBlock h4 a:hover {
	color:#0E66A9;
	text-decoration:underline;
	text-transform:uppercase;
}

#centerAdWrap {
	position:absolute;
	top:0;
	left:15px;
	float:left;
	width:100%;
	text-align:center;
}

.nestedBlockWrap {
	float:right;
	width:295px;
	margin:0 0 0.8em 0.8em;
}

.nestedBlock {
	border-left:5px solid #0E66A9;
	background-color:#D1D0BD;
	padding:1em;
}

.nestedBlock ul {
	list-style:none;
	margin:0.5em 0 0 0;

	font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
	font-size:1em;
}

.nestedBlock ul li {
	color:#0E66A9;
	font-size:1.2em;
	/*line-height:1.6em;*/
	vertical-align:middle;
	background:url(../images/related_arrow.gif) 1% 0% no-repeat ;
	padding:0.1em 0 0 20px;
	min-height:1.4em;
	margin:0;
	font-weight:bold;
	margin:0 0 0.4em 0;
}

.nestedBlock h2 {
	position:absolute;
	text-indent:-9999em;
}

.nestedBlock h4 {
	background:none;	
	text-align:left;
	border-top:1px solid black;
	font-size:1.2em;
	padding:0.5em 0 0 1em;
}

.nestedBlock select {
	width:14em;
}

.nestedBlock legend {
	position:absolute;
	text-indent:-9999em;
	margin:-50px 0 0 0;
}

.nestedBlock label {
	position:absolute;
	text-indent:-9999em;
}

.nestedBlock h3 {
	color:#000;
	text-transform:uppercase;
	font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
	margin:0.5em 0 0.5em 0;
}

.nestedImg img {
	width:295px;
	_margin:0 0 0 1em;
}
.bookmark {
	margin:1em 0 0 1.7em;	
}
.imageList a {
	/*margin:0 0 0 0.3em;*/
}

.nestedBlock div.listWrap {
	margin:0.5em -1em 0 -1em;
	padding:0.5em 1em 0 1em;	
	background:url(../images/nested_bkgrd.gif) top left repeat-x;
}

.imageList li.audioIcon {
	background:none;
	background:url(../images/audio_icon.gif) 1% 0% no-repeat !important;
}

.imageList li.videoIcon {
	background:none;
	background:url(../images/video_icon.gif) 1% 0% no-repeat !important;
}

.imageList li.articleIcon {
	background:none;
	background:url(../images/article_icon.gif) 1% 0% no-repeat !important;
}

.leftColBlock {
	padding:3px 0 0 0;
	background:url(../images/leftcol_top_bkgrd.gif) top left no-repeat;
}

.leftColBlock #jacketCover {
	background-color:#D1D0BD;
	margin:-3px 0 0 0;
}

.leftColBlock #jacketCover img {
	border:2px solid #2E94CE;
	margin:4px 0 0 8px;
	height:218px;
	width:159px;
}

.leftColBlock img {
	margin:0 0 -3px 0;
}

#siteNav {
	margin:-3px 0 0 0;
	padding:0 0 2px 0;
	_float:left;
}
#sideNav1  {
	margin:0;
	padding:0;
	list-style:none;
}
#sideNav1 li {
	margin:0;
	padding:0;
	display:block;
	height:100%;
	background-color:#D3D2BE !important;
	border-top:1px solid #6D694A;	
	*margin:0 0 -3px 0;
}

#sideNav1 li a {
	font-size:1.2em;
	font-family:"Trebuchet MS", sans-serif;
	display: block;
	text-decoration:none;
	padding:7px 0 6px 10px;
	*padding:5px 0 5px 10px;
	margin:0;
	color:#0E66A9;
	font-weight:bold;
	text-transform:uppercase;
	border-top:2px solid #F3F2E9;
}

#sideNav1 li a:hover {
	text-decoration:underline;
	background-repeat:no-repeat;
	font-weight:bold;
	display: block;
}

#sideNav2 {
	background:url(../images/leftcol_top_bkgrd.gif) top left no-repeat;
	margin:0;
	padding:3px 0 0 0;
}

#sideNav2 li {
	list-style:none;
	margin:0;
	background-color:#EFEEE7;
	border:1px solid #D3D2BE;	
}

#sideNav2 li a {
	font-size:1.2em;
	font-family:"Trebuchet MS", sans-serif;
	display: block;
	text-decoration:none;
	padding:7px 0 3px 10px;
	margin:0;
	color:#0E66A9;
	border-bottom:0px solid blue;
	text-transform:uppercase;
	
}

#sideNav2 li a:hover {
	text-decoration:underline;
	display: block;
}

.rollOn {}

.rollOut {}

.currentPage {}

.currentPage a {
	color:#fff !important;
	background:url(../images/leftcol_sideNav_on.gif) top left no-repeat !important;
}

.searchResults, .articlesList, .archiveIssues, .archiveEwireIssues {
	margin:1em 0 0 0;
}

.searchResults ul, .articlesList ul, .archiveIssues ul, .archiveEwireIssues ul {
	list-style:none;	
	margin-left:0;
}

.searchResults a, .articlesList a, .archiveIssues a, .archiveEwireIssues a {
	font-weight:bold;
}

.archiveIssues ul {
	display:inline; 
}

.archiveIssues ul li {
	float:left;
	width:160px;
	display:inline;
	margin:1em;
}

.archiveIssues ul li ul li {
	margin:0 0 0.2em 0 !important;
	text-align: center;
}

.archiveIssues ul li ul li img {
	height:218px;
	width:159px;
}

.archiveEwireIssues {
	margin:0.45em 0 0 0 !important;
}

.archiveEwireIssues h2 {
	margin:0 0 0.5em 0;
}

.archiveEwireIssues h3 {
	margin:0.5em 1em 0 1em;
}

.archiveEwireIssues p {
	margin:0.2em 1em 1em 1em;
}

#currentIssueDate {
	text-align:center;
	padding:0 0 1em 0;
}

#currentIssueDate h3 {
	font-weight:normal;
	color:#000;
	margin:1em 0 0.2em 0;
}

#currentIssueDate p {
	font-weight:bold;
	margin:0;
}

.searchTheSite {
	padding:1em;
}

.searchTheSite h2 {
	position:absolute;
	text-indent:-9999em;
}

.searchTheSite label {
	position:absolute;
	text-indent:-9999em;
}

.searchTheSite input {
	border:1px solid #0E66A9;
	width:155px;
}

.searchTheSite .searchButton {
	color:#0E66A9;
	background:none;
	font-family:arial;
	background:url(../images/search_button_arrow.gif) 100% 50% no-repeat;
	padding:0 5px 0 0;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Trebuchet MS", sans-serif;
	font-size:1.2em;
	border:none;
	cursor:pointer;	
	margin:0.2em 0 -0.8em 92px;
	width:65px;
}

.topicBrowseForm input {
	color:#006BB5;
	background:none;
	background:url(../images/go_button_arrow.gif) 92% 60% no-repeat;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Trebuchet MS", sans-serif;
	font-size:1.3em;
	border:none;
	cursor:pointer;	
	background-color:#D3D2BE !important;
	width:38px;
	text-align: left;
	margin:0 0 0 0.2em;
}

.topicBrowseForm select {
	border:1px solid #006BB5;
}

.formWrapper ol {
	list-style:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	margin:1em 0 1em 0;
}

.formWrapper ol li {
	clear:both;
	margin:0.5em 0 0.5em 0;
}

.formWrapper ol li div.widerValue {
	margin:0 0 0 20em;
}

.formWrapper label {
	width:10em;
	display:block;
	float:left;
	padding:0.1em 0 0 0;
}

.formWrapper h3 {
	font-size:1.3em;
	color:#000;
	margin:0.5em 0 0.5em 0;
}

.formWrapper legend {
	position:relative;
	text-indent:-9999em;
	margin:0 0 -3em 0;
	*margin:0 0 -2.5em 0 !important;
}

.wideLabel label {
	width:13em;
}

.widerLabel label {
	width:20em;
}

.formWrapper legend {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	padding:0.5em 0 1em 0;
	display:block;
	font-style:italic;
	*margin:0 0 0 -0.5em;
}

.rightColAdsBlock {
	width:120px;
	margin:0 auto 1em auto;
}

/* ------------------------- */
.noPadMarg {
	margin:0 !important;
	padding:0 !important;
}

.noListStyle {
	list-style:none;
	margin:0;
}

.inline li {
	display:inline;
}

.thumbnail {
	float:right;
}

.italicText {
	font-style:italic;
}

.boldText {
	font-weight:bold;
}

.headingWithDate {
	float:left;
	width:450px;
}

.headingDate {
	float:right;
	margin:0.3em 0 0 0;
	*margin:0.4em 0 0 0;
	text-transform:uppercase;
	text-align:right;
	color:#9A2425;
	font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
	line-height:1em;
	font-size:1.5em;
	font-weight:bold;
	width:150px;
}

.errorList {
	margin-top:0 !important;
}

.errorList li {
	margin: 0 0 0.3em 0;
}
.errorList li, .errorList li a, .errorList li a:hover {
	color:#FF0000;
	font-weight:bold;
}
div#previewModeContainer{
	background-color:#9A2425;
	 border:1px solid purple;
	 width:99%;
	 padding:5px;
	 color:#fff;
}

#articleFooterPrint {
	display:none;
}

.standardListEntry {
	margin:2.5em 0 2.5em 0;
	font-size:1.2em;
	clear:both;
}

.bottomMargin {
	margin-bottom:1.5em;
}

.sectionBreak {
	margin-top:0.5em;
	padding-top:0.5em;
	border-top:1px solid black;	
}


