 
a:link{
	color:#264458;
	text-decoration:none;
}
a:visited{
	color:#264458;
	text-decoration:none;
}
a:hover{
	color:#FF7111;
	text-decoration:underline;
}
FORM{
	margin:0px;
	padding:0px;
	
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	background-color:#F2F2F2;
}


td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.clickhere{
	font-weight:bold;
}
#carrotMark{
	margin-left:38px;
	font-size:10px;
	padding:0px;
	margin-top:-3px;
}
 
.orange{
	color:#FF7111;
}
.maroon{
	color:#952737;
}
.blue{
	color:#1B59B9;
}
.bold{
	font-weight:bold;
}
#pudDetailsDiv .bold{
	font-weight:bold;
	color:#264458;
}

 
#loginDiv{
	font-size:10px;
	background-color:#F5F5F5;
	border-left:1px solid #8FAEBC;
	border-top:1px solid #8FAEBC;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	padding:5px;
	padding-right:5px;
	padding-top:2px;
	width:210px;
	position:absolute;
	left:350px;
	top:30px;
	visibility:hidden;
	z-index:100;
}
#loginDiv .textField{	
	border:1px solid #A4A3A2;
	width:120px;
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#loginDiv .button{
	border:1px solid #A4A3A2;
	margin:5px;
	margin-top:2px;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#forgotPassword{
	float:left;
	text-align:center;
	margin-top:5px;
	margin-left:1px;
}
#forgotPassword a:link{
	text-decoration:underline;
}
#forgotPassword a:visited{
	text-decoration:underline;
}
#forgotPassword a:hover{
	text-decoration:none;
}
 
#PopUp{
	width:490px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	background-color:#E9E8E8;
	border-left:1px solid #8FAEBC;
	border-top:1px solid #8FAEBC;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
}
 
#topPopUp #PopUp ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	font-size:9px;
}
#topPopUp #PopUp li{
	display:inline;
}
#topSearch ul{
	display:inline;
	list-style-type:none;
}
#topPopUp{
	display:none;
}
#topSearch{
	visibility:hidden;
	width:510px;
	position:absolute;
	margin-left:50px;
	margin-top:-7px;
	background-color:#F5F5F5;
	border-left:1px solid #8FAEBC;
	border-top:1px solid #8FAEBC;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	padding:3px;
	padding-left:5px;
	z-index:100;
}
#topSearch .bottomTextField{
	border:1px solid #A4A3A2;
	width:325px;
	margin:0px;
	padding:2px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#topSearch .bottomButton{
	border:1px solid #A4A3A2;
	margin:0px;
	margin-left:10px;
	padding:0px;
	margin-right:0px;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#topSearch .bottomTitle{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1B59B9;
}
#topSearch #searchInstructions{
	font-size:9px;
	margin-bottom:0px;
}
#topSearch #topSearchPopUp li{
	display:inline;
	font-size:9px;
}
#topSearch #topSearchPopUp ul{
	margin:0px;
	padding:0px;
}
#topSearch #refineBottom{
	display:none;
}
#topSearch #refineRight{
	display:none;
}
#topSearch #refineTop{
	display:inline;
}
blockquote{
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px;
}
 
#contentContainer H2{
	padding:0px;
	margin:0px;
	font-size:9px;
	
	padding-bottom:5px;
}
#contentContainer{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	border:1px solid #A4A3A2;
	background-color:#E3E3E3;
	width:600px;
}
#contentContainer li{
	padding:0px;
	margin:0px;
}
#contentContainer ul{
	padding:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding-left:2px;
}
 

 
#leftDiv{
	margin-left:10px;
	width:120px;
	text-align:right;
}
#leftDiv li{
	padding:0px;
	margin:0px;
}
#leftDiv ul{
	padding:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding-left:2px;
	color:#264458
}
#leftDiv ol{
	padding:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding-left:2px;
	color:#264458
}
#leftDiv p{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	font-weight:normal;
}
#bookDetailsDiv a:link{
	text-decoration:underline;
	
}
#bookDetailsDiv a:visited{
	text-decoration:underline;
	
}
#rightDiv H1{
	padding:0px;
	margin:0px;
	font-size:16px;
	margin-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF7111; 
	line-height:16px;
}

 
#rightDiv{
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	text-align:left;
	width:450px;
}

#rightDiv li{
	margin:0px;
	margin-left:8px;
	padding-right:1px;
}
#rightDiv ul{
	display:block;
	margin:0px;
	padding-right:0px;
	padding-top:5px;
	margin-left:1px;
	padding-left:8px;
	margin-bottom:5px;
	font-size:11px;
	margin-left:2px;
	list-style-image: url(/home/custom2/img/bullet.gif);	
}


#header{
	font-size:9px;
}
#mySiteDiv{
	width:600px;
	margin-left:15px;
}
#mySiteMenu ul{
	margin-left:5px;
	font-size:10px;
	padding:0px;
	margin-bottom:0px;
}
#mySiteMenu li{
	padding-bottom:3px;
}

#breadCrumbDiv{
	border:1px solid #000000;
	width:600px;
}
#logoDiv{
	width:600px;
}
#legalDiv{
	clear:left;
	width:599px;
	text-align:Left;
	font-size:9px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:5px;
	margin-bottom:10px;
}
#legalDiv li{
	display:inline;
	margin-left:5px;
	margin-right:0px;
	list-style-type:none;
	padding:0px;
}
#legalDiv ul{
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
}

#authorInfo h2{
	font-size:9px;
	display:inline;
	font-weight:normal;
	color:#000000;
	
}
#bottomPopUp #PopUp ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	font-size:9px;
}
 
#bottomPopUp #PopUp li{
	display:inline;
}
#bottomPopUp{
	display:none;
	width:325px;
}
#bottomPopUp #PopUp{
	width:325px;
}
#bottomSearch{
	margin-top:15px;
}
#bottomSearch li{
	display:inline;
	font-size:9px;
}
#bottomSearch ul{
	margin:0px;
	padding:0px;
}
#bottomSearch #bottomSearchPopUp{
	position:absolute;
	visibility:hidden;
	border-left:1px solid #8FAEBC;
	border-top:1px solid #8FAEBC;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	background-color:#F5F5F5;
	width:300px;
	font-size:9px;
	margin-top:40px;
	padding:1px;
	padding-left:3px;
	z-index:10;
}
#bottomSearch .bottomTextField{
	border:1px solid #A4A3A2;
	width:325px;
	margin:0px;
	padding:2px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#bottomSearch .bottomButton{
	border:1px solid #A4A3A2;
	margin:0px;
	margin-left:10px;
	padding:0px;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#bottomSearch .bottomTitle{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1B59B9;
}
#bottomSearch #searchInstructions{
	font-size:9px;
}
#bottomSearch #refineBottom{
	display:inline;
}
#bottomSearch #refineRight{
	display:none;
}
#bottomSearch #refineTop{
	display:none;
}
#advancedSearch{
	background-color:#D7DBDE;
	padding-left:10px;
	border:solid 1px #A5A5A5;
}
#advancedSearch .bottomTextField{
	background-color:#E8E8E8;
	border:solid 1px #B5BCC2;
}
#advancedSearch #goButton{
	background-color:#E8E8E8;
	border:solid 1px #B5BCC2;
}

#summaryDiv{
	background-color:#D7DBDE;
	padding:10px;
	border:solid 1px #A5A5A5;
	margin-bottom:10px;
	font-size:9px;
}
#summaryDiv a:link{
	color:#264458;
}
#summaryDiv a:visited{
	color:#264458;
}
#summaryDiv a:hover{
	color:#FD7A20;
}
#bookIndex{
	background-color:#D7DBDE;
	padding:10px;
	border:solid 1px #A5A5A5;
	margin-bottom:10px;
}
#bookIndex a:link{
	color:#264458;
}
#bookIndex a:visited{
	color:#264458;
}
#bookIndex a:hover{
	color:#FD7A20;
}
.sectionHead{
	background-color:#D7DBDE;
	border-top:solid 1px #A5A5A5;
	border-right:solid 1px #A5A5A5;
	border-left:solid 1px #A5A5A5;
	margin-bottom:0px;
	font-size:9px;
	font-weight:bold;
	color:#264458;
	padding-left:1px;
	margin-right:4px;
	text-transform:uppercase;
}
.sectionHead h2{
	display:inline;
	margin-bottom:0px;
	font-size:9px;
	font-weight:bold;
	color:#264458;
	text-transform:uppercase;
}
.title2 {
	font-size:9px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	color:#952737;
	margin-bottom:1px;

}
.title2 h2{
	font-size:9px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	color:#952737;
	margin:0px;
	margin-bottom:1px;
	display:inline;
	
}
#bookSearch .title2{
	margin-bottom:-2px;
}
#librarySearch .title2{
	margin-bottom:-2px;
}
.bookDetails h1{
	margin-bottom:-1px;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#952737;
	margin-top:10px;
	letter-spacing: -1px;
}
.bookDetails{
	margin-bottom:-1px;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#952737;
	margin-top:10px;
	letter-spacing: -1px;
}
#subscribeDiv{
	margin-bottom:10px;
}
#plansContainer{
	width:140px;
	text-align:left;
	line-height:12px;
}
#freePages{
	padding:3px;
	margin:0px;
	margin-bottom:10px;
	border:solid 1px #B5BCC2;
	background-color:#E8E8E8;
	padding-bottom:5px;
	padding-top:5px;
	width:115px;
	text-align:left;
	font-size:10px;
}
#freePages a:link{
	text-decoration:underline;
}
#freePages a:visited{
	text-decoration:underline;
}
#questiaInfo{
	padding:1px;
	margin:0px;
	margin-bottom:10px;
	border:solid 1px #B5BCC2;
	background-color:#E8E8E8;
	padding-bottom:5px;
	padding-top:5px;
	width:115px;
	text-align:left;
	
}
#questiaInfo a:link{
	color:#212E36;
	text-decoration:none;
}
#questiaInfo a:visited{
	color:#212E36;
	text-decoration:none;
}
#questiaInfo a:hover{
	color:#FF7111;
	text-decoration:underline;
}
#questiaInfo ul{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
}
#questiaInfo li{
	line-height:12px;
	list-style-image:url("/home/custom2/img/bullet.gif");
	margin-left:15px;
	
}


#subscribeTable{
	margin-bottom:10px;
	margin-top:10px;
}
#categoryDiv{
	
	background-color:#EAEAE4;
	border:1px solid #A4A3A2;
	margin-left:10px;
	margin-top:5px;
	padding:10px;
	width:600px;
}
#pudDetailsDiv{
	background-color:#D7DBDE;
	padding:10px;
	border:solid 1px #A5A5A5;
	margin-bottom:10px;
	font-size:9px;
}
#pudDetailsDiv h3{
	font-size:9px;
	display:inline;
	color:#264458;
}
#pudDetailsDiv td{
	font-size:9px;
}
#questiaInfo{
	padding:1px;
	margin:0px;
	margin-bottom:10px;
	border:solid 1px #B5BCC2;
	background-color:#E8E8E8;
	padding-bottom:5px;
	padding-top:5px;
	width:115px;
	text-align:left;
	
}
#questiaInfo a:link{
	color:#212E36;
	text-decoration:none;
}
#questiaInfo a:visited{
	color:#212E36;
	text-decoration:none;
}
#questiaInfo a:hover{
	color:#FF7111;
	text-decoration:underline;
}
#questiaInfo ul{
	font-size:10px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:1px;
	margin-left:1px;
}
#questiaInfo li{
	line-height:12px;
}

#relatedResources1{
	padding:1px;
	margin:0px;
	margin-bottom:10px;
	border:solid 1px #B5BCC2;
	background-color:#E8E8E8;
	padding-bottom:5px;
	padding-top:5px;
	width:115px;
	text-align:left;
	
}
#relatedResources1 .more{
font-size:9px;
margin-left:4px;
margin-top:10px;
}
#relatedResources1 a:link{
	color:#212E36;
	text-decoration:none;
}
#relatedResources1 a:visited{
	color:#212E36;
	text-decoration:none;
}
#relatedResources1 a:hover{
	color:#FF7111;
	text-decoration:underline;
}
#relatedResources1 ul{
	font-size:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
}
#relatedResources1 li{
	line-height:12px;
	list-style-image:url("/home/custom2/img/bullet.gif");
	padding-left:0px;
}
#categoryDiv{
	padding:5px;
	font-size:9px;
}
#categoryDiv p{
	margin-bottom:5px;
}
#categoryDiv #catList{
	margin-left:5px;
}
.red{
	color:#952737;
}
#categoryDiv a:link{
	text-decoration:underline;
}
#categoryDiv a:visited{
	text-decoration:underline;
}
#categoryDiv a:hover{
	text-decoration:none;
}
#subscribeDiv{
	padding:0px;
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	margin-bottom:0px;
	border:1px solid #B5BCC2;
	padding-bottom:5px;
	background-color:#E8E8E8;
	
	
}
#subscribeDiv a:link{
	
	text-decoration:none;
}
#subscribeDiv a:visited{
	
	text-decoration:none;
}
#subscribeDiv a:hover{
	
	text-decoration:none;
}
.plans{
	margin-top:5px;
	cursor:pointer;
	
}
.planTag{
	margin:0px;
	padding:0px;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
	
}
.price{
	margin:0px;
	padding:0px;
	font-size:9px;
	font-weight:normal;
	color:black;
	
}
.savings{
	margin:0px;
	padding:0px;
	font-size:9px;
	color:#952737;
	
}
.promoLine{
	display:none;
	margin:0px;
	padding:0px;
	font-size:9px;
	color:#952737;
	margin-top:-10PX;
	
}

.priceStrikeOut{
	text-decoration:line-through;
	font-size:9px;
	color:black;
}
.subscribeNotice{
	display:none;
}
#plansContainer br{
	line-height:2px;
}
#librarySearch .field{
	font-size:10px;
	background-color:#E8E8E8;
	border:solid 1px #B5BCC2;
	width:115px;
	
}
#librarySearch .button{
	font-size:9px;
	margin-right:4px;
	background-color:#E8E8E8;
	border:solid 1px #B5BCC2;
	cursor:pointer;
}
#librarySearch{
	text-align:right;
	margin-bottom:10px;
	
}
#bookSearch .field{
	font-size:10px;
	background-color:#E8E8E8;
	border:solid 1px #B5BCC2;
	width:115px;
}
#bookSearch .button{
	font-size:9px;
	margin-right:4px;
	background-color:#E8E8E8;
	border:solid 1px #B5BCC2;
	cursor:pointer;
}
#bookSearch{
	text-align:right;
	margin-bottom:10px;
}
#bookList td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#bookList .level1{
text-transform: uppercase;
font-weight:bold;
width:454px;
}
#zoom{
	margin-bottom:0px;
}
#searchDiv{
	text-align:center;
}
#searchDiv td{
	font-size:9px;
	padding:5px;
	text-align:left;
	padding-left:10px;
}
#searchDiv table{
	width:560px;
}
#searchDiv .searchbutton{
	
}
#searchDiv #searchField{
	width:350px;
	height:
}
#searchDiv .searchLabel{
	font-size:12px;
	font-weight:bold;
	color:#333333;
}