#allcontent	{
		width:					100%;
		min-width:	            720px;
		border-top:				0px;
		border-right:			1px;
		border-bottom:			0px;
		border-left:			15px;
		border-style:			solid;
		border-color:			#F0E68C;
		margin-left:			auto;
		margin-right:			auto;
		overflow: 				hidden;
		}
#top-section {
..font-family:Arial, Helvetica, sans-serif
..color:#333333;
..line-height:1.166;
..padding:10px,-20px,0,-20px,0;
  border-bottom:1px solid;
..width:100%;
}
  #mid-section {
  width:100%;
  position:relative;
  left:0;
  top:0;
  border-top: 1px solid gray;
  border-color:red;
  padding-top:0px;
  }
    #comment-section {
  position:relative;
  left:0;
  top:0;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
  background-color:#FFFCCC;
  }

  #bottom-section {
	float:left;
	width:100%;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color:#FFE4E1;
	left: 0px;
	position: relative;
  }
#topmenue
{
position:relative;
..width:100%;
margin-left:0px;


left:0;
top:0;
}
#topmenue-col-1
{
position:relative; 
font-size:110%;
padding-top:5px;
padding-bottom:5px;
padding-left:25%;
background-color:#F0E68C;
}
  #top-col-1 {
  position:relative;
  top:0;
  left:0;
  padding-left:20px;
  border-left:10px;
  border-color:red;
  height:90px;
  }
  #mid-col-1 {
  float:left;
  width:20%;
  top:0;
  left:0;
  padding-top:20px;
  border-right:0px solid #cccccc;
  border-bottom:1px solid #cccccc;

  }
  #mid-col-2 {
  float:left;
  width:28%;
  top:0;
  left:0;
  padding-top:20px;
  padding-left:10px;
  padding-right:6px;
  border-left:1px solid #cccccc;


  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  }
  #mid-col-3 {
  float:left;
  width:28%;
  top:0;
  left:0;
  padding-top:20px;
  padding-left:10px;
  padding-right:6px;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  	text-align: justify;
  }
  #mid-col-4 {
  float:right;
  width:16%;
  top:0;
  padding-top:10px;
  padding-right:10px;
  padding-bottom:20px;
  padding-left:10px;
  border-right:0px solid #cccccc;
  border-bottom:2px solid #cccccc;
  	text-align: justify;
  }
  #mid-col-6 {
	float:left;
	width:57%;
	top:0;
	left:0;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-size: 110%;
	line-height: 120%;
	text-align: justify;
  }

				    #mid-col-7 {
				  position:relative;
				  float:left;
				  top:0;
				  left:21%;
				  width:60%;
				  padding-left:10px;
				  padding-right:10px;
				  border-right: 1px solid gray;
				  border-left: 1px solid gray;
				  font-size: 110%;
				  text-align:justify;
				  line-height: 120%
				  }
	  #comment-col-1 {
  position:relative;
  padding-left:10%;
  padding-right:10px;
  text-align:left;
  color:#800000;
  }
	#comment-col-2 {
  position:relative;
  padding-left:10%;
  padding-right:10px;
  text-align:left;
  color:#800000;
  background-color:#F5FFFA;
				  }

  #bottom-col-1 {
  position:relative;
  padding-right:10px;
  text-align:center;
  color:#800000;
  width:100%;
  }
body {
    font-size: 11pt;
    font-family: Times, serif;
    font-weight: normal;
    font-style: normal;
    color: black;
    background-color: white;
    line-height: 1.3em;
    margin-left: 1em;
    margin-right: 2em;
   }
/* headings */
h1 {
    background-color: #e8e1e1;
    font-size: 150%;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-align: center;
    padding: 0;
    margin-top: .7em;
    margin-bottom: 2em;
   }
h2 {
    font-size: 130%;
    font-weight: bold;
    font-style: normal;
    padding: 0;
    margin-top: .7em;
    margin-bottom: .7em;
   }
h3 {
	color:#0000FF;
    font-size: 100%;
    font-weight: bold;
    font-style: normal;
    padding: 0;
    margin-top: .1em;
    margin-bottom: .5em;
   }
h4 {
		color:#0000FF;

    font-size: 105%;
    font-weight: bold;
    font-style: normal;
    padding: 0;
    margin-top: .6em;
    margin-bottom: .6em;
   }
h5 {
    font-size: 100%;
    font-weight: bold;
    font-style: italic;
    padding: 0;
    margin-top: .3em;
    margin-bottom: .3em;
   }
h6 {
    font-size: 100%;
    font-weight: bold;
    font-style: normal;
    padding: 0;
    margin-top: .3em;
    margin-bottom: .3em;
   }
.imgfloatright
{
float:right;
padding-left: 8px;
}
.imgmalayalam
{
float:right;
padding-left: 8px;
padding-right: 10px;

padding-top:25px;
}

.imgfloatleft
{
float:left;
padding-right: 5px;
}
.space
{
padding:0px;
padding-left:8%;
}
.lineheight
{
line-height: 0.2em;
}
li a{ 
	display: block; 
	/**/line-height: 25px; /* height of the tab */
	text-decoration: none;
}
a{
text-decoration: none;
border:none;
}
a img{
border:0;
} 
.author
{
color:#DC143C;
font-size:100%;
display: inline-block; 
padding-right:3px;
}
.date
{
color:	#006400;
font-size:95%;
}
.photocaption
{
color:	#006400;
font-size:90%;
}
.float1	{
		width:					95%;
		border-style:			inset;
		border-color:			#007e7e;
		border-width:			1px;
		line-height:			1.2em;
		color:					#444444;
		background-color:		#FAFAD2;
		padding:				5px;
		margin:					0.5%;
		font-size:				95%;
		text-align:				left;
		word-wrap: 				break-word;
		}
.float2	{
		width:					95%;
		border-style:			inset;
		border-color:			#007e7e;
		border-width:			1px;
		line-height:			1.2em;
		color:					#444444;
		background-color:		#F0E68C;
		padding:			    5px;
		margin:					0.5%;
		font-size:				95%;
		text-align:				center;
		word-wrap: 				break-word;

		}
.float3	{
		width:					95%;
		border-style:			inset;
		border-color:			#007e7e;
		border-width:			1px;
		line-height:			1.2em;
		color:					#444444;
		background-color:		#FFDEA3;
		padding:			    5px;
		margin:					0.5%;
		font-size:				95%;
		text-align:				left;
		word-wrap: 				break-word;

		}
.float4	{
		width:					110px;
		float:					left;
		border-style:			inset;
		border-color:			#007e7e;
		border-width:			1px;
		line-height:			1.2em;
		color:					#444444;
		background-color:		#FFDEA3;
		padding:			    5px;
		margin:					0.5%;
		font-size:				95%;
		text-align:				left;
		word-wrap: 				break-word;

		}
.float5	{
		width:					110px;
		float:					right;
		border-style:			inset;
		border-color:			#007e7e;
		border-width:			1px;
		line-height:			1.2em;
		color:					#444444;
		background-color:		#F0E68C;
		padding:			    5px;
		margin:					0.5%;
		font-size:				95%;
		text-align:				left;
		word-wrap: 				break-word;

		}

.type
{
color:	#006400;
font-size:100%;
}
.question	{
		color:					#7c084a;
		}
.subhead
{
		font-size:				105%;
		color:					#7c084a;
}
.intype
{
color:	#006400;
font-size:70%;
display: inline; 
background-color:		#EBFCFE;
		border-style:			inset;
		border-color:			#007e7e;
		border-width:			1px;
		padding-left:			    2px;

}
.indtype
{
	color:	#FFFFFF;
	font-size:80%;
	display: inline;
	border-style:			inset;
	border-color:			#007e7e;
	border-width:			1px;
	padding-left:			    2px;
	background-color: #3366FF;
}
.indextype
{
color:	#000000;
font-size:80%;
display: inline; 
		padding-left:			    2px;

}


#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 90%;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a caption
{
    caption-side:top;
	color: #006400;
	font-size: 120%;
	font-weight: bold;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}

