body {font-family:"Verdana","Trebuchet MS","Helvetica","Arial",sans-serif;color:white;font-size:10pt;}
/* body {background-color:#40566e;background-image:url('images/blue_weave.gif');} */
body {background-color:#40566e;background-image:url('images/sumtextb.jpg');text-align:center;}

a:link 		{color: #ffffff;text-decoration:underline;font-weight:bold;font-size:10pt;}
a:visited 	{color: #ffffff;text-decoration:underline;font-weight:bold;font-size:10pt;}
a:hover 		{color: #ffa500;text-decoration:none;font-weight:bold;font-size:10pt;}
a:active 	{color: #ffffff;text-decoration:underline;font-weight:bold;font-size:10pt;}

h1 {color:#FFA500;font-size:16pt;font-variant:normal;letter-spacing:0.2em;margin:10px 20px;padding:10px;font-weight:bold;text-align:center;background-color:transparent;border-top:1px solid orange;border-bottom:1px solid orange;}
h2 			{font-style:normal;color:#ffffff;font-size:13pt;background-color:transparent;
				 margin:20px;text-align:left;width:250px;border-bottom:1px solid white;}
h3 {font-style:italic;color:#662234;font-size:12pt;background-color:transparent;margin:2px 2px 2px 20px;padding:2px;text-align:left;}

.header		{text-align:center;color:#15317E;width:900px;margin:20px auto;font-size:18pt;font-variant:normal;letter-spacing:0.2em;padding:10px;font-weight:bold;text-align:center;background-color:transparent;border-top:1px solid #15317E;border-bottom:1px solid #15317E;}

p 			{margin-left:20px;margin-right:20px;font-size:10pt;}
p.indent 	{margin-left:40px;margin-right:40px;}
p.aright 	{text-align:right;margin-right:20px;}
.normal		{font-weight:normal;font-style:normal;}
hr 			{border:1px dotted #C2D9F7;width:500px;margin:20px auto;}
.j				{text-align:justify;font-size:10pt;}
.thanks		{text-align:center;font-size:12pt;margin:10px;font-weight:bold;}
.ic			{float:left;margin:20px;}
.centre		{text-align:center;}
.nearr		{text-align:right;margin-right:80px;}

/* main page */
.mainTable 	{width:900px;margin:10px auto;background-color:#555555;border-top:2px solid white;
				 border-left:2px solid white;border-bottom:2px solid black;border-right:2px solid black;
				 padding:10px 20px;}
/* .mainTable 	{background-repeat:repeat;background-image:url('images/redleather.jpg');} */
.mainTable 	{background-repeat:repeat;background-image:url('images/blue_weave.gif');}


/* Top navigation bar */
.topNav		{clear:both;text-align:center;}
.topNavElem	{display:inline;margin:2px 10px 2px 10px;}
.topNavElem a	
				{padding:2px 2px 2px 15px;background-image:url('images/arrow.png');
				 background-repeat:no-repeat;background-position:left center;}

.topNavElem a:link, .topNavElem a:visited, .topNavElem a:active 
				{color:white;text-decoration:underline;font-size:9pt;font-weight:normal;}
.topNavElem a:hover	
				{color:#000000;text-decoration:none;background-color:#C2D9F7;font-size:9pt;font-weight:normal;}


.lime 		{color:#ffa500;font-weight:bold;}
.navBar 		{text-align:center;padding:1px;border-top:1px solid orange;border-bottom:1px solid orange; 
	 		    background-color:transparent;margin:10px 20px;}
.navBar		{margin:8px;font-size:9pt;line-height:25px;}
.navBar a	{color:white;text-decoration:underline;padding:2px 5px;}
.navBar a:hover
				{color:#000000;text-decoration:none;background-color:#C2D9F7;}
.bookImgContainer 
				{margin:0px 20px 10px 30px;padding:15px;background-color:transparent;text-align:center;}

.bookImgContainer2 
				{margin:10px;padding:10px;background-color:transparent;text-align:center;width:132px;border:0px;}
				
.bookImg 	{height:333px;background-color:transparent;border-top:1px solid white;border-left:1px solid white;
				 border-bottom:1px solid black;border-right:1px solid black;margin:auto;}
.flr			{float:right;}

.bookImgCap {color:white;text-align:center;font-size:9pt;}
				 
.bookImg2 	{height:180px;width:110px;background-color:#40566e;padding:0px;margin:5px;border:1px solid white;}

.bookCap 	{color:black;text-align:center;font-style:italic;font-size:10pt;}

.bkDetails 	{margin-left:40px;margin-right:40px;font-size:10pt;}

/* used on review page */
p.quote  	{padding:0px 0px 0px 0px;font-style:normal;line-height:normal;margin:10px 40px;}
p.review		{padding:0px 0px 0px 0px;font-style:italic;line-height:normal;margin:10px 40px;}
p.attrib 	{padding:0px 0px 10px 80px;font-style:normal;line-height:normal;margin:0px;font-weight:bold;}
p.attrib:before {content: "...."}

/* Footer and copyright */
.footer 		{color:#15317E;font-weight:normal;text-align:center;padding:0px 0px 5px 0px;font-size:8pt;									position:absolute;width:600px;left:50%;margin-left:-300px;margin-top:0px;} 
