/* CSS Document */

* html {
	padding:0px;
	margin:0px;
}
body {
	background-color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
}
p {
	margin: 0px 0px .5em 0px;
}
a img {
	border:none;
}
a {
	color: #5c5c5c;
	text-decoration: none;
}
a:hover {
	color: #8dbc4a;
	text-decoration: underline;
}
h1 {
	font-weight: bold;
	color: #5f882c;
}
h2 {
	font-weight: bold;
	color:#5f882c;
}
h3 {
	font-weight: bold;
	color: #787878;
}
h4 {
	font-weight: bold;
	color: #787878;
}
.header {
	background-image:none;
	background-color:#ffffff;
	height:auto;
	width:100%;
}
.header img {
	float:none;
}
.header img#printlogo {
	visibility:hidden;
	width:0px;
	height:0px;
}
.header a img {
	margin-left:-35px;
}
.skiplink {
	color:#787878;
	display:block;
}
.searchdiv {
	width:auto;
	display:block;
	float:none;
	text-align:left;
	padding:20px 0px 0px 0px;
}

.searchdiv fieldset {
	border:none;
}
.searchdiv .formbutton {
	display:none;
}
.subnav {
	display:none;
}
.breadcrumbs {
	display:none;
}
.leftcolumn {
	float:none;
	width:178px;
	display:block;
	clear:both;
	padding-bottom:5px;
	background-color:#eef2d7;
	min-height:150px;
}
.leftcolumn ul.leftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	padding:0px 0px 25px 5px;
	margin:0px;
	float:none;
	display:block;
	clear:both;
}
.leftcolumn li {
	line-height:normal;
	float:none;
	color: #616161;
	text-decoration: none;
	display:block;
}
.leftmenuAccordion {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:none;
	padding:0px;
	margin:0px;
	font-weight:normal;	
	text-decoration: none;
	float:none;
}
#Acc2 .LMAccordionPanelTab {
	font-size:130%;
	font-family:Verdana, Geneva, sans-serif;
	background-color: #eef2d7;
	font-weight:normal;
	line-height:1.2em;
	color: #616161;
	border-bottom:none;
	padding:0px;
	margin:0px;
}
#Acc2 .AccordionPanelTabHover {
	color: #486722;
	background-color:#eef2d7;
}
.leftcolumn .leftmenu li.submenu {
	padding:0px;
	font-weight:normal;
}
.leftcolumn h2 {
	padding:5px 0px 0px 20px;
	background-color:#77a63c;
	color:#eef2d7;
	font-size:small;
	font-weight:bold;
}
.articlesdiv img {
	visibility:hidden;
	width:0px;
	height:0px;
}
ul.notifyformats {
	background-image: none;
	list-style:none;
	width:auto;
	float:none;
	padding:0px;
	margin:0px;
}
.content {
	margin:5px 0px 5px 5px;
	width:100%;
}
.contentleft {
	float:none;
	width:80%;
}
.contentleft #featureEbook {
	float:none;
	padding:1px;
	margin:0px 5px 5px 0px;
	border:solid #bdbdbd 1px;
}
.rightcolumn {
	padding:50px 0px 0px 0px;
	width:160px;
	float:none;
	display:block;
}
.rightcolumn img {
	margin:0px 0px 10px 0px;
	padding:1px;
	border:solid #bdbdbd 1px;
}
.clearthefloats {
	clear:both;
}
.footer {
	width:100%;
	height:1em;
}
/*styles for articles*/
.pageName {
	display:block;
	width:100%;
	font-size: 140%;
	font-weight: bold;
	color: #5f882c;
	margin:5px 0px 5px 0px;
	padding-top:5px;
	border-top:solid #787878 2px;
}
.pageNamesmall {
	display:block;
	width:100%;
	font-size: 130%;
	font-weight: bold;
	color:#5f882c;
	margin:5px 0px 5px 0px;
	padding-top:5px;
	border-top:solid #787878 2px;
}
p.subHeader {
	font-size: 100%;
	font-weight: bold;
	color: #5f882c;
}
p#author {
	font-size: 95%;
	font-style:italic;
	color: #787878;
	margin:5px 0px 10px 0px;
}
.contentleft hr {
	width:100%;
	color:#8dbc4a;
	background-color:#8dbc4a;
	height:1px;
}
#booktitle img {
	text-align:left;
	margin:0px 5px 5px 0px;
	padding:1px;
	border:solid #bdbdbd 1px;
}
#booktitle {
	display:block;
}
.downloadbutton a {
	padding:0px 5px 0px 0px;
	font-size:90%;
}
ul.shareicons {
	list-style:none;
	padding:0px;
	margin:0px;
}
.shareicons li a img{
	border:none;
	margin:0px;
	padding:0px 3px 0px 0px;
	vertical-align:middle;
}
