body{
	background-color: #c2d8cc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align : justify;
}

/*h1
{
	color:black;
	text-decoration: overline underline;
	font-size:20px;
	line-height:30 px;
}*/
 
a:link{
	color: #5c00b9;
	text-decoration: none;
	font-size:12 px;
	font-weight:bolder;
}


a:visited {
font-size:12 px;
	color: black;
	text-decoration: none;
	font-weight: bolder;
}
 

a:hover{
	color: Maroon;
	/*text-transform : uppercase;*/
}
/* text is the pseudo definition for the elements in the main body */
.text 
{
	font-size:12px;
	padding-left : 5px;
	padding-top : 10px;
	text-align : justify;
}
/* navi is the pseudo definition for the elements on the left navigation */
.navi
{
	font-size:12px;
	padding-left : 5px;
	padding-top : 10px;
}

a.navi:link{
	color: #5c00b9;
	text-decoration: none;
	font-size:12 px;
	font-weight:bolder;
}


a.navi:visited {
font-size:12 px;
	color: black;
	text-decoration: none;
	font-weight: bolder;
}
 

a.navi:hover{
	color: Maroon;
	text-transform : uppercase;
	font-size:10px;
}

/* footer is the pseudo definition for the elements at the foot of the page */
.footer
{ 
font-size:9 px;
font-weight:bolder;
text-align:center;

 }
a.footer:link{
	font-size:12 px;
	color: #5c00b9;
	text-decoration: none;
	font-weight:bolder;
}


a.footer:visited {
	color: black;
	text-decoration: none;
	font-size:12px;
}
 

a.footer:hover{
	font-size:12px;
	color: #6300CE;
	background-color:#948AC2;
	text-decoration:underline overline;
}

.side_heading{
	color: #5c00b9;
	font-size: 12px;
	font-weight:bold;
}
.ebook_info{
 font-size:11px;
padding-left : 5px;
padding-top : 10px;
text-align : justify; 
}

.table_element{
	background-color: #c2d8cc;
	border : 1px solid Black;
	padding:2px,2px,2px,2px;
	margin-left:2px;
}
.table_text{ 

font-size:12px;
padding-left:2px;
 }