﻿body
{
 /* background:  url('images/bg.jpg') repeat-x; */
    margin:0px;
    padding:0px;
    font-family:  sans-serif,arial, verdana;
	font-size: 12px;
	text-align:justify;
	
}

.bodycontainer
{
   
    margin:0px;
    padding:0px;
   min-height:400px;
   
}


.header 
{
    width:100%;
    height:120px;
  
  
      
}


.left
{
    
     width:19%;
     float:left;
    
     
}

.content
{
    
     margin-left:7px;
  /*   margin-right:10px; */
     width:60%;
     float:left;
     
   
}

.right
{
     margin-left:5px;
      width:19%; 
    float:left;
   
}


.footer
{
    clear:both;
  
     width:100%;
   
    }

.col1
{
     /* padding:5px; */
      width:49%;
      float:left;
      
}
.col2
{
     /* padding:5px; */
      width:49%;
      float:right;
       
}

.subcol1
{
      margin:2px;
      width:48%;
      float:left;

}

.sidesubcol1
{
    overflow:hidden;
   /*   margin:2px; */
      width:32%;
      float:left;

}

.sidesubcol2
{
     overflow:hidden;
    /*   margin:2px; */
      width:32%;
      float:left;

}
.sidesubcol3
{
     overflow:hidden;
    /*  margin:2px; */
      width:32%;
      float:right;

}



.container
{
   
    padding:5px;
   width:inherit; 
  height:auto;
    border: solid  1px rgb(215,215,215);
}

.nowrap 
{
    text-align:left
}


.sidebar-title-noshade {margin: 0px; padding: 2px 10px 3px 10px; border-top: solid 1px rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.sidebar-title-shade {margin: 0px; padding: 2px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 10px;}
.sidebar-maintitle {margin: 0px 0px 2px 0px; padding: 3px 10px 2px 10px; background-color:Fuchsia ; color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 10px;}
.body-important {margin: 1px 1px 1px 1px; padding: 3px 10px 2px 10px; background-color:rgb(255,153,51); color:rgb(0,0,0); text-transform: uppercase; font-weight: bold; font-size: 10px;}

.left a{
	
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-image:url(images/sidebullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 10px;
	display:block;
	padding-bottom:6px;
}

.right a{
	
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-image:url(images/sidebullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 10px;
	display:block;
	padding-bottom:6px;
}

.col1 a{
	
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-image:url(images/forbullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 10px;
	display:block;
	padding-bottom:6px;
}

.content1-container a{
	
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-image:url(images/forbullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 10px;
	display:block;
	padding-bottom:6px;
}











.malayalam a { font-size: 12px; }


#headerinner{/* header content goes inside here*/
	text-align:center;
/*	background:green url(images/blogphoto.jpg) repeat-x right top; */
 background:white;
	height:120px;/* match height of fixed header*/
	position:relative;
	z-index:999;
	
	
	
	
	
}

#headermenu{/* header content goes inside here*/
    clear:both;
	/* margin-top:80px;
		position:relative; */
}
	

	.hleft
{
    height:100px;
     width:19%;
     float:left;
     height:100px;
      margin-left:0px;
     
} 

/*	.hleft{width:19%;float:left; height:100%;}*/

.hcontent
{
      height:100px; 
     margin-left:7px;
  /*   margin-right:10px; */
     width:60%;
     float:left;
   
   
}

.hright
{
    height:100px;
     margin-left:5px;
      width:19%; 
    float:left;
    
    
   
}



.nav2 {clear: both; margin: 0px; padding: 0px; font-family: sans serif,verdana, arial; font-size: .9em;}
.nav2 ul {float: left; width: 100%; margin: 0px; padding: 0px; border-top: solid 1px rgb(54,83,151); border-bottom: solid 1px rgb(54,83,151); background-color: rgb(127,162,202); font-weight: bold;}	
.nav2 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav2 li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border-right: solid 1px rgb(54,83,151); color: rgb(255,255,255); text-transform: uppercase; text-decoration: none; font-size: 100%;}
.nav2 a:hover, .nav2 a.selected {color: rgb(50,50,50); text-decoration: none;}
.buffer {clear: both; width: 770px; height: 30px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}





.sidebar-title-noshade {margin: 0px; padding: 2px 10px 3px 10px; border-top: solid 1px rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.sidebar-title-shade {margin: 0px; padding: 2px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 10px;}
.sidebar-maintitle {margin: 0px 0px 2px 0px; padding: 3px 10px 2px 10px; background-color:rgb(51,153,255) ; color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 10px;}
.body-important {margin: 1px 1px 1px 1px; padding: 3px 10px 2px 10px; background-color:rgb(255,153,51); color:rgb(0,0,0); text-transform: uppercase; font-weight: bold; font-size: 10px;}

.site-name {width: 300px; height: 45px; top: 15px; position: absolute; z-index: 4; overflow: hidden; margin: 0px; padding-left: 10px; color: rgb(69,140,204);}
.site-name p.title  {margin: 0px; padding: 0px; font-family: "trebuchet ms", arial, sans serif; font-weight: bold; font-size: 24px;}
.site-name a {  text-decoration:none;}
.site-name p.subtitle  {clear: both; width: 300px; margin: -6px 0px 0px 0px; padding: 0px; background-color: transparent; font-family: "trebuchet ms", arial, sans serif; font-size: 12px;}


	 
     
.nav1-container {width: 800px; top: 5px; position: absolute; z-index: 3; background: transparent;}
.nav1 {margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.0em;}
.nav1 ul {float: right; margin: 0px; padding: 0px 20px 0px 0px; border-left: solid 1px rgb(115,162,182); background-color: rgb(255,255,255); font-weight: bold;}	
.nav1 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav1 li a {display: block; float: left; margin: 0px; padding: 2px 5px 2px 5px; border-right: solid 1px rgb(115,162,182); color:Purple; text-decoration: none; font-size: 10px;}
.nav1 a:hover, .nav2 a.selected {color: rgb(50,50,50); text-decoration: none;}



/******************************************************************************/
/* SECTION 3 - SPECIFIC CLASSES FOR LAYOUT #1 (With navigation, with sidebar )*/
/******************************************************************************/

.content1 {float: left; width: 100%; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(75,75,75);}
.content1-container {clear: both; float: left; width: 100%; margin: 0px 0px 15px 0px; padding: 0px;}
.content1-container-1col {overflow: hidden; width: 100%; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-200px {float: right; width: 196px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-160px {float: right; width: 236px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-120px {float: right; width: 276px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-100px {float: right; width: 296px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-80px {float: right; width: 316px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-60px {float: right; width: 336px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-40px {float: right; width: 356px; margin: 0px; padding: 0px;}
.content1-container-2col-left {overflow: hidden; float: left; width:49%; margin: 0px; padding: 0px;}
.content1-container-2col-right {overflow: hidden; float: right; width:49%;  margin: 0px; padding: 0px;}
.content1-container-2col-txtright-100px {float: right; width: 79px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-80px {float: right; width: 99px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-60px {float: right; width: 119px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-40px {float: right; width: 139px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-20px {float: right; width: 159px; margin: 0px; padding: 0px;}
.content1-container-3col-left {overflow: hidden; float: left; width: 133px; margin: 0px 9px 0px 0px; padding: 0px;}
.content1-container-3col-middle {overflow: hidden; float: left; width: 133px;margin: 0px; padding: 0px;}
.content1-container-3col-right {overflow: hidden; float: right; width: 119px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-60px {float: right; width: 47px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-40px {float: right; width: 67px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-20px {float: right; width: 87px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-10px {float: right; width: 97px; margin: 0px; padding: 0px;}
.content1-pagetitle {overflow: hidden; width: 99.9%; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 3px rgb(88,144,168);color: rgb(88,144,168); font-weight: bold; font-size: 180%;}

/*--------------------*/
/* 6.1 - Content Area */
/*--------------------*/

/* Titles and textboxes*/
.content-title-noshade-size1 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-title-noshade-size2 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-title-noshade-size3 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 160%;}
.content-title-noshade-size4 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 180%;}
.content-title-noshade-size5 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 200%;}
.content-title-shade-size1 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(100,100,100); color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-title-shade-size2 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-title-shade-size3 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 160%;}
.content-title-shade-size4 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168);  font-weight: bold; font-size: 180%;}
.content-title-shade-size5 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168);  font-weight: bold; font-size: 200%;}
.content-subtitle-noshade-size1 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 110%;}
.content-subtitle-noshade-size2 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 120%;}
.content-subtitle-noshade-size3 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-subtitle-noshade-size4 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 140%;}
.content-subtitle-noshade-size5 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-subtitle-shade-size1 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 110%;}
.content-subtitle-shade-size2 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 120%;}
.content-subtitle-shade-size3 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-subtitle-shade-size4 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 140%;}
.content-subtitle-shade-size5 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-txtbox-noshade {margin: 0px; padding: 7px 0px 0px 0px; background-color: rgb(255,255,255); font-weight:500; color:rgb(0,0,0);}
.content-txtbox-shade {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(235,235,235);font-weight:500;color:rgb(0,0,0);}
/*.content-contentbody-shade-size1 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(235,235,235); font-weight:400; font-size: 125%;} */
.content-contentbody-shade-size1 {margin: 0px; padding: 0px 10px 3px 10px; font-weight:400; font-size: 125%;} 

.body-important {margin: 1px 1px 1px 1px; padding: 3px 10px 2px 10px; background-color:#E7DBD5; color:rgb(0,0,0); text-transform: uppercase; font-weight: bold; font-size: 10px;}

#inner
{
    clear:both;
position:relative;
	padding-top:100px;/* matches height of fixed header to clear the content below it*/
width:100%;

	
}

.hcent { text-align:center; }
