@charset "utf-8";
/* CSS Document */
html{background:#eae5df;}
body{background:url(../images/interface/bg/bg-outside-page.jpg) repeat-x;font-size:70%;color:#5d5d5d;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px;}

h1, h2, h3, h4, h5, h6
{
	font-weight: bold;
}
h1, h3, h5
{
	font-family:"Times New Roman", Times, serif;
}
h1, h2, h3, h4
{
	color:#4c402b;
}
h5, h6
{
	color: #000;
}
h1
{
	font-size:20px;
}
h2
{
	font-size: 16px;
}
h3
{
	font-size: 17px;
}
h4
{
	font-size:13px;
}
h5
{
	font-size: 15px;
}
h6
{
	font-size:12px;
}

#print_logo{
	display:none;
}

strong, b{
	font-weight:bold;
}

img{
	display:block;
}
.clear{clear:both;}
a{/*color:#4c402b;*/
  color:#0571bc;
  text-decoration:none;}f
a:hover{
	text-decoration:underline;
}
em, i{
	font-style:italic;
}
em strong{
	font-style:italic;
	font-weight:bold;
}
#main-container h2 {
	margin-bottom:5px;
}
#main-container ul {
	margin-bottom:15px;
}
#main-container ul li{
	list-style-type:disc;
	list-style-position:inside;
}
#main-container center {
	margin-top:0px;
	margin-bottom:15px;
}

table tr td{vertical-align:top;}
p{
	margin-bottom:10px;
}
#center-pane{width:788px;margin:0 auto;text-align:left;}

#content-pane{width:760px;margin-left:13px;background-color:#ebe6e0;position:relative;}

#header-pane{width:760px;height:81px;background:url(../images/interface/header/header-top.jpg) no-repeat;position:relative;}
#header-pane ul{float:right;width:140px;margin-left:10px;margin-right:21px;}
#header-pane ul li{float:left;}
#header-pane ul li a{display:block;height:30px;color:#4f402b;}
#header-pane ul li a:hover{display:block;height:30px;color:#4f402b;text-decoration:underline;}
#header-pane ul li a#home{margin-left:10px;margin-right:10px;}
#header-pane ul li a#sitemap{margin-left:10px;margin-right:10px;}
* html #header-pane ul{float:right;width:140px;margin-left:10px;margin-right:7px;}
* html #header-pane ul li a#home{margin-left:5px;margin-right:5px;width:40px;}
* html #header-pane ul li a#sitemap{margin-left:5px;margin-right:5px;width:50px;}
#header-pane a#home-link{margin-left:10px;float:left;width:233px;height:81px;}



#top-navigation{background:url(../images/interface/top-navigation/bg-navigation.jpg) repeat-x;height:24px;}


#top-navigation ul{float:right;}
#top-navigation ul li{float:left;}
#top-navigation ul li a{display:block;height:24px;background-position:left;background-repeat:no-repeat;}
#top-navigation ul li a#about_plea{background-image:url(../images/interface/top-navigation/nav-about.jpg);width:102px;}
#top-navigation ul li a#legal_resources{background-image:url(../images/interface/top-navigation/nav-legal-resources.jpg);width:131px;}
#top-navigation ul li a#contact{background-image:url(../images/interface/top-navigation/nav-contact.jpg);width:84px;}
#top-navigation ul li a:hover{background-position:right;}
#top-navigation ul li a.selected{background-position:right;}


#top-navigation ul li a.about{background-image:url(../images/interface/top-navigation/nav-about.jpg);width:102px;}
#top-navigation ul li a.legal_resources{background-image:url(../images/interface/top-navigation/nav-legal-resources.jpg);width:131px;}
#top-navigation ul li a.contact{background-image:url(../images/interface/top-navigation/nav-contact.jpg);width:87px;}


#main-container .float-right, #main-container-search .float-right{
	display:block;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	* margin-bottom:0px;
}

#main-container img.float-right, #main-container-search img.float-right{
	border:#4f402b solid 1px;
	padding:1px;
}

#sub_content_container {
	margin-left:38px;
}
li.pdf_icon{
	background-image:url(../images/interface/pdf_icon.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:22px;
}

.out_of_stock{
	color: #ff0000;
	font-weight: normal;;
}


div.tally_result {
	margin:6px 0px 6px 10px;
}

div.poll_display_archive{
	float:right;
	font-size:1.0em;
	font-weight:bold;
}

div.poll_results_button a, div.poll_display_archive a {
	color:#4f402b;
	padding-left:0px;
	background-image:url(/common/images/interface/nav__arrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
/** polls **/


.mce_text_red{
	color:#FF0000;
}

.mce_text_black{
	color:#000;
}

.mce_text_right{
	text-align:right;
}

.mce_text_left{
	text-align:left;
}

.mce_text_center{
	text-align:center;
}

.mce_text_justify{
	text-align:justify;
}


#poll{
	margin-top:10px;
	width:485px;
	height:147px;
	background-image:url(../images/interface/pollbg.gif);
	padding-top:3px;
}

#poll_question{
	float:left;
	height:50px;margin-left:14px;
	font-weight:bold;
}

#poll_question, #poll #helpful, #poll #not_helpful, #poll #very_helpful{
	height:50px;

}

#poll input{
	margin-top:9px;
}
#poll #helpful, #poll #not_helpful, #poll #very_helpful{
	float:right;
	text-align:center;
}

#poll #helpful{
	background-image:url(../images/interface/helpful.gif);
	width:60px;
}

#poll #not_helpful{
	width:75px;
}

#poll #very_helpful{
	width:80px;
	margin-right:15px;
}

#poll #comments_text{
	width:80px;
	margin-left:15px;
	height:50px;
	float:left;
}

#poll #comments{
	height:50px;
	width:373px;

	float:left;
}

#poll_submit_image{
	background-image:url(../images/interface/button-send.jpg);
	width:61px;
	height:27px;
	display:block;
	float:right;
	margin-right:15px;
}

.margin-top-10{
	margin-top:10px;
}

.margin-left-5{
	margin-left:5px;
}



h1#user-search-title{
	font-weight: normal;
	margin-left:33px;
	padding-top:50px;
	display:block;
}

/*h1#user-search-title span{
	font-weight:normal;
}*/

/*span.no_of_pages{
position:relative;
color:#4f402b;
top:-10px;
margin-bottom:0px;
font-style:italic;
font-size:11px;
}*/

span.availability, span.date, span.isbn
{
    position:relative;
    color:#4f402b;
    top:-4px;
    margin-bottom:0px;
    font-size:11px;
}

span.date, span.isbn
{
    padding-bottom: 7px;
}

span.isbn
{
	top: 0;
}

.required_fields_text
{
	color:#4f402b;
}

.blue_asterisk
{
	color:#0571bc;
}

ul.required
{
	/*font-weight:bold;*/
	color: #ff0000;
}

.alternate_results{
	background-color:#e7e0cd;
}

.no-margin-bottom{
	margin-bottom:0px;
}

#article_title h1
{
	float:left;
}

.print_link
{
	float:right;
	padding: 15px 0 0;
	width: 50px;
}

#print_img
{
	float: right;
	*margin-top: -18px;
}

table tr td.date
{
	padding-right: 5px;
	width: 80px;
}