/* CSS Document */

body {
    color: #000000;
    background: #ffffff;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

.leftbarchange{font-size:10pt;background-color:19398c;}
.leftbarreset{font-size:10pt;background-color:#0066CC;}
.link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR:#0066CC;
    FONT-FAMILY: Verdana;
	
}
A
{
    COLOR: mediumblue;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11pt;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}

.Author_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR:black;
    FONT-FAMILY: Verdana;
}
.title_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:white;
    FONT-FAMILY: Verdana;
}
.view
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:white;
    FONT-FAMILY: arial;
}
.font_heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11.5px;
    COLOR:04407C;
    FONT-FAMILY: verdana;
}
.cat_heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11.5px;
    COLOR:067F81;
    FONT-FAMILY: verdana;
}
.book_heading_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR:04407C;
    FONT-FAMILY: verdana;
}

.desc_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR:black;
    FONT-FAMILY: verdana;
	text-align: justify;
}
.desc_head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR:#CC7A00;
    FONT-FAMILY: verdana;
}
.font_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR:black;
    FONT-FAMILY: Verdana;
}

.navigation {
	COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 11px;
}
.navigation:link {
	COLOR: black; TEXT-DECORATION: none;
}
.navigation:visited {
	COLOR: black; TEXT-DECORATION: none;
}
.navigation:hover {
	COLOR: #990000; TEXT-DECORATION: underline;
}
.navigation:active {
	COLOR: black; TEXT-DECORATION: none;
}

.footer {
	COLOR: 085cb0; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 10px;
}
.footer:link {
	COLOR: 085cb0; TEXT-DECORATION: none;
}
.footer:visited {
	COLOR: 085cb0; TEXT-DECORATION: none;
}
.footer:hover {
	COLOR: #990000; TEXT-DECORATION: underline;
}
.footer:active {
	COLOR: 085cb0; TEXT-DECORATION: none;
}

.catlink {
	COLOR: black; FONT-FAMILY: verdana,arial; FONT-SIZE: 11px; FONT-WEIGHT: bold;LINE-HEIGHT: 13px;
}
.catlink:link {
	COLOR: black; TEXT-DECORATION: none;
}
.catlink:visited {
	COLOR: black; TEXT-DECORATION: none;
}
.catlink:hover {
	COLOR: #990000; TEXT-DECORATION: underline;
}
.catlink:active {
	COLOR: black; TEXT-DECORATION: none;
}

.catalogue {
	COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: none; LINE-HEIGHT: 10px;
}
.catalogue:link {
	COLOR: black; TEXT-DECORATION: none;
}
.catalogue:visited {
	COLOR: black; TEXT-DECORATION: none;
}
.catalogue:hover {
	COLOR: black; Font-weight:bold; TEXT-DECORATION: underline;
}
.catalogue:active {
	COLOR: black; TEXT-DECORATION: none;
}
.border
{
    BORDER-BOTTOM: #067F81 1px solid;
    BORDER-LEFT: #067F81 1px solid;
    BORDER-RIGHT: #067F81 1px solid;
    BORDER-TOP: #067F81 1px solid;
}
.border1
{
    
    BORDER-LEFT: #067F81 1px solid;
    BORDER-RIGHT: #067F81 1px solid;
    
}
.tabletext
{ 	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR:black;
    FONT-FAMILY: Verdana;
}
.formbutton
{
    BACKGROUND: #990000;
    BORDER-BOTTOM: #FFCC33 1px solid;
    BORDER-LEFT: #FFCC33 1px solid;
    BORDER-RIGHT: #FFCC33 1px solid;
    BORDER-TOP: #FFCC33 1px solid;
    COLOR: #FFFFFF;
    CURSOR: hand;
    FONT-FAMILY: arial;
    FONT-SIZE:11px;
    FONT-WEIGHT: bold;
    HEIGHT: 23px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
}

.sitemap {
	COLOR: #003399; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 15px;
}
.sitemap:link {
	COLOR: #003399; TEXT-DECORATION: none;
}
.sitemap:visited {
	COLOR: #003399; TEXT-DECORATION: none;
}
.sitemap:hover {
	COLOR: #cc3333; TEXT-DECORATION: underline;
}
.sitemap:active {
	COLOR: #003399; TEXT-DECORATION: none;
}
.leftbar {
	COLOR: #ffffff; FONT-FAMILY: arial,verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px;
}
.leftbar:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.leftbar:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.leftbar:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}
.leftbar:active {
	COLOR: black; TEXT-DECORATION: none;
}
.leftbar1
{ 	BACKGROUND: #3333AD;	
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:white;
    FONT-FAMILY: arial,Verdana;
	PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 0px;
}
.header {
	COLOR: #000066; FONT-FAMILY: arial,verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 10px;
}
.header:link {
	COLOR: 000066; TEXT-DECORATION: none;
}
.header:visited {
	COLOR: 000066; TEXT-DECORATION: none;
}
.header:hover {
	COLOR: #990000; TEXT-DECORATION: underline;
}
.header:active {
	COLOR: 000066; TEXT-DECORATION: none;
}
.newtext {
	COLOR: 0515B1;
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: justify;
}
.newtdcolor
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    Background-COLOR:whitesmoke;
    FONT-FAMILY: Verdana;
}
.newlink
{
    FONT-SIZE: 12px;
    COLOR:#003399;
    FONT-FAMILY: Verdana;
	TEXT-ALIGN: justify;
}
.navigation1 {
	COLOR: #003399; FONT-FAMILY: verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; LINE-HEIGHT: 11px; 
}
.navigation1:link {
	COLOR: #003399; TEXT-DECORATION: bold;
}
.navigation1:visited {
	COLOR: #003399; TEXT-DECORATION: bold;
}
.navigation1:hover {
	COLOR: #990000; TEXT-DECORATION: underline;
}
.navigation1:active {
	COLOR: black; TEXT-DECORATION: bold;
}


.newfont_heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR:5C4A1B;
    FONT-FAMILY: verdana;
}
.borderblack
{
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
}
.lecturelink {
	COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 11px; 
}
.lecturelink:link {
	COLOR: black; TEXT-DECORATION: normal;
}
.lecturelink:visited {
	COLOR: black; TEXT-DECORATION: normal;
}
.lecturelink:hover {
	COLOR: #990000; TEXT-DECORATION: underline;
}
.lecturelink:active {
	COLOR: black; TEXT-DECORATION: normal;
}
.inputRequirement {
	FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
	}
.formlabel {
	FONT-SIZE: 12px; COLOR: #F2F2F2; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-WEIGHT: bold;
	}
	
.formtabletd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E89535;
	font-size: 12px;
	font-weight: bold;
	color: 000000;
	background-position: right top;
	text-align: right;
}	
.shoptablehead{
font-family: Arial;
	background-color: #BA500C;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-position: right top;
	text-align: center;
}
.shoptabledetails{
font-family: verdana;
	background-color: #E89535;
	font-size: 10px;
	color: 000000;
	background-position: right top;
	text-align: center;
}
.formtablefieldtd {
	background-color: #E89535;
	
	}
.aboutthebook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

	
}

.aboutthebookbullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;

	
}
.isbn
{
    
    FONT-SIZE: 10px;
    COLOR:#000000;
    FONT-FAMILY: arial;
}
.booktitle {
	COLOR: 000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 10px; FONT-WEIGHT: bold;LINE-HEIGHT: 13px;
}

.bottomlink {
	COLOR: ffffff; FONT-FAMILY: verdana,arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;LINE-HEIGHT: 13px;
}

.price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR:#000000;
    FONT-FAMILY: arial;
}
.pageheading {
	font-family: "Verdana", Times, serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #666666;
}
.savingprice
{
    
    FONT-SIZE: 11px;
    COLOR:#ffffff;
    font-weight: bold;
    FONT-FAMILY: arial;
}


.roundcont {
	width: 170px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/images/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
hr {
	color: #FF6600;
	height: 1px;
	width: 208px;
}




#header {
	background-color: #FFFFFF;
	text-align: left;
	margin-top:0px;
	background-image: url(../images/header_background.jpg);
}

#nav {
	width: 218px;
	float: left;
	margin: 0 0 0 0px;
	background-color: #C73B0B;
	padding: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
#content { 
	margin: 0 0 0 5px;
	float: left;
	width: 750px;
	padding: 10px 10px;
	background-color: #D2D200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	
}


#content2 {
	margin: 0 0 0 0px;
	float: left;
	width: 213px;
	padding: 0px 0px;
	background-color: #e2D200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
}


	#rightbar {
	width: 205px;
	float: left;
	margin: 0 0 0 0px;
	padding: 0px 0px;
	background-color: #978E43;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}



#footer {
	clear: both;
	background: #A2A2A2;
}
#nav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;	
}

#nav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e1e1e1;  }

#nav a:hover, #nav a:active, #nav a:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCFF;
	text-decoration: underline;
}
#nav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;	
}

#nav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e1e1e1;  }

#nav a:hover, #nav a:active, #nav a:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCFF;
	text-decoration: underline;
}
#content a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-decoration: none;
	padding: 4px;
}

#content a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;  }

#content a:hover, #content a:active, #content a:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

#content2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	text-decoration: none;
	padding: 4px;
}

#content2 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  }

#content2 a:hover, #content2 a:active, #content2 a:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669933;
	text-decoration: underline;
}

#rightbar a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
	text-decoration: none;
	padding: 4px;
}

#rightbar a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  }

#rightbar a:hover, #rightbar a:active, #rightbar a:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: underline;
}

.divHeaderTable
{
            width: 754px;
            height: 54px;
            padding-top:0px;
            padding-bottom:0px;
            padding-right:0px;
            padding-left:0px;
            display:block;
            
}
.divHeaderRow
{
            width: 100%; /* add extra that you want to for header column */
            display:block;
            height:5px;
          
}
.divHeaderColumn
{
            float: left;
            width: 750;
            height: 40px;
            background-color:#ffffff;
            display:block;
            
}
.divHeaderColumnforpublisher
{
            float: left;
            width: 779;
            padding-top:0px;
            height: 10px;
            background-color:#FF8A15;
            display:block;
}
.divTable
{
            width: 100%;
            display:block;
	    padding-top:0px;
            padding-bottom:0px;
            padding-right:0px;
            padding-left:0px; 
}
.divRow
{
         width: 100%;
         float: left; 
         display:block;
         padding-bottom:0px;
}
.divColumn
{
         float: left;
         width: 182px;
         display:block;
         padding-top:2px;
         padding-bottom:2px;
         padding-right:2px;
         padding-left:2px; 
         
         BORDER-LEFT: #828203 1px solid;
         BORDER-TOP: #828203 1px solid;         
         
         
}

