/* CSS Document */
body
{
background-color:#CCFFFF;
margin:auto; 
height:100%;
}

#page
{
background-color:white;
margin:0 auto;
padding:0;
width:950px;
}
#wrapper 
{
background-color:#FFFFFF;
margin:0 auto;
padding:0;
width:948px;
vertical-align:top;
float:left;
}
.topmenu
{
height:20px;
width:950px;
}
.header
{
height:94px;
width:950px;
background-color:#FFFFFF;
text-align:center;
}
/*topmenu*/
/*topmenu*/
.sitename{
float: left;
margin-top:0px;
margin-left:258px;
}
.left
{
float:left;
width:145px;
height:100%;
vertical-align:top;
}
#quotation
{
color:#000000;
font-family: ML-TTKarthika;
text-align:justify;
}
.center
{
float:left;
width:650px;
height:1090x;
vertical-align:top;
}
.coloumnmain1
{
width:320px;
height:323px;
border-color:#CCCCCC;
border:thin;
border-style:solid;
float:left;
vertical-align:top;
overflow:hidden;
}
.coloumnmainheading
{
font-size:16px;
font-weight:bold;
margin:5px;
float:left;
text-align:justify;
line-height:18px;
vertical-align:top;
}
.coloumnmainheadingandnews
{
margin:0px;
float:left;
vertical-align:top;
overflow:hidden;
height:295px;
}
.coloumnmain2
{
width:320px;
height:323px;
border-color:#CCCCCC;
border:thin;
border-style:solid;
float:right;
vertical-align:top;
overflow:hidden;
}
.coloumn1
{
width:214px;
height:215px;
border-color:#CCCCCC;
border:thin;
border-style:solid;
float:left;
vertical-align:top;
overflow:hidden;
}
.coloumn2
{
width:214px;
height:215px;
border-bottom-color:#CCCCCC;
border-top-color:#CCCCCC;
border:thin;
border-bottom-style:solid;
border-top-style:solid;
float:left;
vertical-align:top;
overflow:hidden;
}
.coloumn3
{
width:214px;
height:215px;
border-color:#CCCCCC;
border:thin;
border-style:solid;
float:right;
vertical-align:top;
overflow:hidden;
}
.seperator
{
height:0px;
width:645px;
float:left;
vertical-align:top;
}
.topsearch
{
height:30px;
width:948px;
float:left;
vertical-align:top;
background-color:#FFFFFF;
}
.topphoto
{
height:150px;
width:645px;
float:left;
vertical-align:top;
}
.right
{
float:right;
width:145px;
height:100%;
vertical-align:top;
}
.footer
{
float:left;
vertical-align:top;
width:948px;
height:30px;
background-color:#000000; 
}
h3
{
margin-top:3px;
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
color:#0000FF;
text-align:justify;
float:left;
vertical-align:top;
}
h5
{
margin-top:3px;
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
color:#0000FF;
text-align:justify;
float:left;
vertical-align:top;
}
.newsheading
{
color:#0000FF;
text-decoration:none;
font-family:meera unicode font;
}
.fullselect
{
color:#000000;
text-decoration:none;
}
.headingandnews
{
margin:0px;
float:left;
vertical-align:top;
overflow:hidden;
height:195px;
}
.news
{
font-size:12px;
margin:5px;
float:left;
text-align:justify;
line-height:18px;
vertical-align:top;
}
.fullstory
{
margin:0px;
float:right;
text-align:right;
vertical-align:bottom;
}
.headingfullstory
{
margin:5px;
float:left;
font-weight:bold;
text-align:justify;
line-height:18px;
vertical-align:top;
}
.newsfullstory
{
font-size:14px;
margin:5px;
float:left;
text-align:justify;
line-height:18px;
vertical-align:top;
}
.centerfullstory 
{  
float:left;
width:648px;
height:100%;
vertical-align:top;
background-color:#FFFFFF;
}
#wrapperfullstory 
{
   	height: 100%;
	width: 948px;
	border:thin;
	vertical-align:top;
	background-color:#FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.headingandnewsslideshow
{
margin:0px;
float:left;
vertical-align:top;
overflow:hidden;
height:300px;
}
.newsslideshow
{
margin:5px;
float:left;
text-align:justify;
line-height:18px;
vertical-align:top;
}
.fullstoryslide
{
margin-right:70px;
float:right;
text-align:center;
vertical-align:bottom;
}