.lev3 {
	padding:0;
	padding: 7px 18px;
	border-top: solid 1px #aca8d1;
}
.lev3-sel {
	padding:0;
	padding: 9px 18px 2px 18px;
	height: 30px;
	background-image: url(/images/content/publishing/lev3-sel-bg.jpg);
	background-repeat: no-repeat;
}
a.level3:link, a.level3:active, a.level3:hover, a.level3:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #4f398b;
	text-decoration: none;
}
a.level3-sel:link, a.level3-sel:active, a.level3-sel:hover, a.level3-sel:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;
	text-decoration: none;
}
.lev4 {
	padding: 3px 18px;
}
a.level4:link, a.level4:active, a.level4:hover, a.level4:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif; color: #1c2172;
	text-decoration: underline;
}

.top {
	padding-top: 21px; padding-bottom: 12px;
	border-top: solid 1px #aeaad3;
	border-bottom: solid 1px #aeaad3;
}

.top-book {
	padding: 0px 30px 15px 30px;
	width: 162px;
	border-right: solid 1px #aeaad3;
}

.noborder {
	border:0;
}

.center {
	text-align: center; padding-bottom: 12px;
}

.book-title {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #312f30;
}

a img {
	border: none;
}

p {
	margin: 8px 0 0 0;
}

.headertext {
	padding:0; margin:0;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;
}
.headertext a:link, .headertext a:active, .headertext a:visited {
	color: #ffffff;
	text-decoration: none;	
}

.headertext1 {
	background-color: #9589ba;
	text-align: right;
	padding: 12px 16px 5px 0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;
}
#header a:link, #header a:active, #header a:visited {
	color: #ffffff;
	text-decoration: none;
}
.headertext1 a:link, .headertext1 a:active, .headertext1 a:visited {
	color: #ffffff;
	text-decoration: none;
}

#header {	
	display:inline;
	background:none;
}

#header1 {
	width: 870px;
	height: 122px;
	background-image: url(/images/content/publishing/header-bg.jpg);
	background-repeat: no-repeat;
}
.logo {
	float: left;
	width: 294px;
	padding: 20px 20px;
}
#header1 .links {
	float:right;
	padding: 20px 26px 0px 0px;
	width: 240px;	
}
#header1 a:link, #header1 a:active, #header1 a:visited {
	text-decoration: none; color: #3c3c3d;	
}

.bookstore-bg {
	background-image: url(/images/content/publishing/book-bg.jpg);
	background-repeat: no-repeat; height: 26px;
	padding-left: 22px;
}
.signup-bg {
	background-image: url(/images/content/publishing/signin-bg.jpg);
	background-repeat: no-repeat; height: 27px;
	padding-left: 22px;
}
.request-bg {
	background-image: url(/images/content/publishing/request-bg.jpg);
	background-repeat: no-repeat; height: 24px;
	padding-left: 22px;
}
.ep-help-link {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #3c3c3d;
	padding: 6px 0px;
	border-bottom: solid 1px #989abe;
}
.ep-help-link a {
	text-decoration: none; color: #3c3c3d;
}
.ep-help-link1 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #3c3c3d;
	padding: 6px 0px;	
}
.ep-help-link1 a {
	text-decoration: none; color: #3c3c3d;
}