h1, h2, h3, h4, h5 {
	color: #754911;
	font-weight: bold;
}

font {
font-family:Arial, Helvetica, sans-serif;
}
.pageheading {
		
}
a:link, a:visited{
text-decoration: underline;
	color: #666666;
}

ul li ul li, ul li {
	list-style-image: url(/common/images/listarrow.gif);
}
hr {
	border: 0px solid #ffffff;
	border-top: 2px solid #E7E7DF;
	margin: 2px 0 6px 0;
}
/*----- content links -----*/
#content a:link {
	text-decoration: underline;
	color: #666666;
}
#content a:visited {
	text-decoration: underline;
	color: #999999;
}
#content a:active {
	text-decoration: underline;
}
#content a:hover {
	color: #000000 !important;
	text-decoration: underline;
}
#content h1 a, #content h2 a, #content h3 a, #content h1 a:visited #content h2 a:visited, #content h3 a:visited  {
	text-decoration: none !important;
	color: #754911 !important;
}
/*-------------------- Navigation ---------------------*/
#b1 a:link, #b1 a:visited {
	text-decoration: none;
	padding: 3px 49px 15px 50px;
	margin-left: 0px;
}

#b1 a:visited {
color: #FFFFFF;
}

#b1 a:link {
	color: #ffffff;
	font-weight: normal;
}

#b1 a:hover{
	background-color: #E9E9E9;
	color: #333333;
	text-decoration: none;
}
/*-------------------- b2 ---------------------*/
#b2 a:link, #b2 a:visited {
	text-decoration: none;
	padding: 3px 16px 15px 18px;
}
#b2 a:visited {
color: #FFFFFF;
}
#b2 a:link {
color: #ffffff;
}

#b2 a:hover{
	background-color: #E9E9E9;
	color: #333333;
	text-decoration: none;
	
}
/*-------------------- c1 ---------------------*/


#c1-nav a:link, #c1-nav a:visited {
	display: block;
	text-decoration: none;
	padding: 3px 6px 3px 8px;
	color: #037EFC;
}

#c1-nav a:link {
color: #333333;
}

#c1-nav a:visited {
color: #333333;
}

#c1-nav h2 a:link, #c1-nav h2 a:visited{
	padding-left: 14px;
	border-bottom: 0px solid #ececec;
}


#c1-nav h3 a:link, #c1-nav h3 a:visited{
	padding-left: 22px;
	border-bottom: 0px solid #ececec;
}

#c1-nav h4 a:link, #c1-nav h4 a:visited{
	padding-left: 30px;
}

#c1-nav a:hover{
	background-color: #666666;
	color: #ffffff;
	text-decoration: none;
	background-image: url("/common/images/arrow-hover.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

#c1-nav h1 a:hover{
background-color: #666666 !important;
}
	
/*-------------------- c1 ---------------------*/
#d1 a:link, #d1 a:visited {
	text-decoration: none;
	padding: 3px 26px 8px 26px;
}
#d1 a:visited {
color: #ececec;
}
#d1 a:link {
color: #ffffff;
}

#d1 a:hover{
	background-color: #E9E9E9;
	color: #333333;
	text-decoration: none;
}

/*-------------------- d2 ---------------------*/
#d2 a:link, #d2 a:visited {
	text-decoration: none;
	padding: 3px 16px 8px 16px;
}
#d2 a:visited {
color: #ececec;
}
#d2 a:link {
color: #ffffff;
}

#d2 a:hover{
	background-color: #E9E9E9;
	color: #333333;
	text-decoration: none;
}

/*-------------------- bacground-colors ---------------------*/

td.b1 {	
		background-image: url(/press/common/images/nav-bg.jpg);
		background-repeat: no-repeat;
		background-position: top right;
}
		
td.b2 { 
		background-image: url(/press/common/images/nav-bg.jpg);
		background-repeat: repeat-x;
		background-position: top left;
	}
	
td.c1 {
	background-image:url(/press/common/images/leftnav-bg.jpg);
		background-color: #e6dfd6;
		border-right: 0px solid #ececec;
	}

td.d1 { 
		background-image: url(/press/common/images/footer-bg.jpg);
		background-repeat: repeat-y;
		background-position: top right;
	}	

td.d2 { 
	background-image: url(/press/common/images/footer-bg.jpg);
		background-position: top left;
	}
/*-------------------- bacground-colors ---------------------*/
/*------------------ top feature ---------------*/
.top-feature {
	background-color: #FDD48E;
	border-bottom: 0px solid #FFA200;
	width: 570px;

}
.top-feature h1, .top-feature h2, .top-feature h13, .top-feature h4 {
	color: #333333 !important;
}
.top-feature td {
	border-collapse: collapse;
	vertical-align: top;
}
/*---- add to right column ----*/
.top-feature-right {
	padding: 10px 16px 0px 22px;
}
.top-feature img {
	float: left;
}
.top-feature a:link {
	text-decoration: underline;
	color: #000000;
}
.top-feature a:visited {
	text-decoration: underline;
	color: #666666;
}
.top-feature a:active {
	text-decoration: underline;
}
.top-feature a:hover {
	color: #000066;
	text-decoration: underline;
}
.top-feature-text {
padding: 10px 20px 10px 26px;
}

/*------------------ creates a to top button ---------------*/
.totop{
	 clear: both;
	 color: #638CC3;
	 float: right;
	 font-size: .5em;
	 padding:0 12px 0 0;
	 font-weight: bold;
	 background-image: url("/newdesign/common/images/uparrow.gif");
	 background-repeat: no-repeat;
	 background-position: right;
	 }

/*------------------ use as div around photo with small text underneith ---------------*/
.caption {
 font-size: .6em;
 float: left;
 margin: 2px 10px 10px 0;
}
/*------------------ two-column text ---------------*/

.twocolumn{
	clear: both;
	width:498px;
	padding: 0;
	margin: 0px 0 10px 0;
	
}
.twocolumn_left{
	float:left;
	width:240px;
	
}
.twocolumn_right{
	float:right;
	width:240px;
	margin:0;
}

p.book_title {
	margin: 0 0 1em 1em;
	font: bold italic 13pt Verdana;
	line-height: 15pt;
}

p.book_author {
	margin: 0 0 1em 1em;
	font: bold 10pt Verdana;
	line-height: 12pt;
}

p.book_quote {
	margin: 0 2em 0em 4em;
	font: 8pt Verdana;
	line-height: 10pt;
}

p.book_listing {
	margin: 1.5em 0 .2em 0;
	font: bold 11pt Verdana;
	line-height: 12pt;
	padding: 6px 0px 0px 0px;
	border-top: 1px gray solid;
	clear: both;
}


p.book_details {
	margin: 0em 1em .5em .1em;
	font: 8pt Verdana;
	line-height: 10pt;
}

p.book_description {
	margin: .5em 0 1em 2em;
	font: 8pt Verdana;
	line-height: 12pt;
	clear: both;
}


p.book_content_heading {
	margin: 0 0 1em 1em;
	font: bold 10pt Verdana;
	line-height: 12pt;
	padding: 6px 0px 0px 0px;
	border-top: 1px gray solid;
	clear: both;
}

p.book_content_sub1 {
	margin: .5em 0 .3em 3em;
	font: 8pt Verdana;
	line-height: 10pt;
}

p.book_content_sub2 {
	margin: 0 0 .3em 5em;
	font: 8pt Verdana;
	line-height: 10pt;
}

p.book_contributor_heading {
	margin: 2em 0 1em 1em;
	font: bold 10pt Verdana;
	line-height: 12pt;
	padding: 6px 0px 0px 0px;
	border-top: 1px gray solid;
	clear: both;
}

p.book_contributor_item {
	margin: 0 0 .3em 2em;
	font: 8pt Verdana;
	line-height: 10pt;
}



p.page_header {
	margin-left: 0em;
	margin-bottom: .5em;
	margin-right: 0;
	margin-top: 0;
	font: bold 18pt Verdana;
	line-height: 18pt;
}

.newreleases  td{
border-top: 2px solid #ececec;
padding-bottom: 28px;
} 

table.newreleases {
margin-top: 28px;
}
