/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jan 5, 2014, 7:43:56 PM
    Author     : akrai
*/

body{
  //  background-image: url(image/bgimage.jpg);
    //height: 1900px;
    font-family:Georgia, "Times New Roman", Times, serif;
   // background-color: #067b80;    
    background-color: whitesmoke;
  //  width: 100%;
    padding: 0px;
    margin: 0px;
}
.content-body {
      
    height: 100%;
    width: 100%;
    background-color: whitesmoke;
  //  border: 1px solid black;
    
}
.content {
      
    //height: 72%;
    min-height: 600px;
    width: 1024px;
    background-color: white;
    margin: 0px auto;
  //  border: 1px solid black;
    
    
    
}
.header_menu_content{
      
    height: 22%;
    width: 1024px ;
//    width: 70%;
    background-color: wheat;
    margin: 0px auto;
    
   // border-top-left-radius: 0px;
   // border-top-right-radius: 0px;
    padding: 0px;
     //   border: 2px solid green;
    background-image: url(image/m_bg.png);
   
    
}


.header_menu_item ul {
    //margin: 1px;
    list-style-type: none;
    padding : 0px;
    z-index: 1000000;
    height: 40px;
}
.header_menu_item ul li 
{ 
   // display: inline;
    list-style-type: none;
    float: left;
    //margin-top: 10px;
    
    
}
.header_menu_item ul li a{ 
        float: left;
	display: block;
	width:124.5px;
//	padding: 1% 1% .95% 1%;
        padding: 10px;
        margin : 0px;
	font-size: 14px;
	color: #ccc;
	text-align: center;
	text-decoration: none;
	font-weight: bold;  
	outline: none;
	border-right: 1px solid #02576b;
        background-image: url(image/m_bg.png);
        background-repeat: repeat-x;
        //height: 3px;
        
        
        
}

.header_menu_item ul li a:hover {
    color: #ccc;
    background-image: url(image/m_hover.png);
    
    
}
.header_menu_item ul li ul
{
    position: absolute;
    padding: 0;
    float:left;
    display:none;
    width:200px;
   }
.header_menu_item ul li:hover ul
{
    display: block;
	list-style:none;
	float:left;
	width:200px;
	margin:0; padding:0;
	margin-top:36px;
	
}
.header_menu_item ul li ul li
{
    padding:0;
    background-color: #01404f;
    position: relative;
    text-align: justify;
    line-height:14px;
	width:200px;
	opacity:.8;
	float:left;
	height:40px;	
	border-bottom:solid 1px #02576b;
        
}

.header_menu_item ul li ul li a{ 
        float: left;
	display: block;
	width:174px;
//	padding: 1% 1% .95% 1%;
        padding: 13px;
        margin : 0px;
	font-size: 14px;
	color: #ccc;
	text-align: center;
	text-decoration: none;
	font-weight: bold;  
	outline: none;
	border-bottom:  1px solid #02576b;
        border-right: none;
        background-image: none;
        background-repeat: repeat-x;
       
}
.header_menu_item ul li ul li a:hover{ 
  //  text-align:left; 
  //  height:40px; 
   // float:left;  
//    width:120px;
}

.header_content {
    height: 68%;
    width: 1024px;
    background-color: white;
    margin: 0px auto;
   // border: 2px solid red;
    
}
.header {
    background-color: #067b80;    
    
height:180px;
width: 100%;
margin: 0px;
// border: 2px solid blue;

}
.footer {
    background-color: #045b5f;
    position: relative;
    height: 10%;
    width: 100%;
  //  border-bottom-left-radius: 10px;
  //  border-bottom-right-radius: 10px;
    float: left;
    
    
       
}
.footer-inner {
    background-color: #045b5f;    
    height: 50%;
    width: 100%;
    alignment-adjust: central;
    
       
}
.footer_menu_item {
    margin: auto;
    width: 80%;
    border-bottom: 1px solid white;
}
.footer_menu_item ul {
   // margin: auto;
    text-align: justify;
    margin: 10px;
}
.footer_menu_item ul li 
{ 
    display: inline;
    list-style: none;
    text-align: center;
    margin:  10px;
    line-height: 12px;
    padding: 0px;
    
}
.footer_menu_item ul li a{ 
    	padding: 0 20px;
        line-height: 12px;
    	font-size: 12px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	outline: none;
	border-left: 1px solid lightgreen;
             
        
        
}

.footer_menu_item ul li a:hover {
    color: #ccc;
   // background-image: url(image/m_hover.png);
   //outline: solid 1px;
   text-decoration: underline;
    
    
}
.copyright {
    margin: auto;
    width: 80%;
    	font-size: 12px;
        color: #fff;
	
   // border-bottom: 1px solid white;
}

     
.leftsidebar {
    width: 20%;
    //height: 600px;
    min-height: 100%;
    float: left;
    background-color: white;
    clear: left;
    
        
}
.rightslidebar {
    width: 20%;
    height:97%;
    min-height: 600px;
    float: right;
    background-color: white;
    clear: right;
}
p {
   padding: 0; 
   
}


.image-show-wrapper {
    height: 250px;
    width: 100%;
    margin: 0px auto;
    background-color: #067b80;
    
  	
    
}
.image-show1 {
      //  overflow: hidden;
        background-color: white;
        height: 250px;
        width: 1014px;
        padding: 5px;
        margin: auto;
  
}
.image-show {
	
      //  overflow: hidden;
        background-color: white;
        height: 240px;
        width: 1014px;
        margin: auto;
  	
        
  //      border: 2px solid black;
        
}

.image-show li {
    display: inline;
    list-style-type: none;
    
}

.image-show li img {
    display: none;
    width: 1014px;
    height: 240px;
}
.image-show li img:first-child {
    display: inline;
}

.side-box {
    border: 1px ridge;
    border-color: #e0d6d5;
    border-radius: 5px;
    background-color: #f0e6e6;
    min-height: 100%;
    padding: 0px 0px 0px 0px;
//    height: 50%;
}
.mid-box {
    border: 1px solid;
    border-color: #e0d6d5;
    border-radius: 5px;
    background-color: #f0e6e6;
    margin: 5px 0 0 20% ;
    padding: 5px;
    height: 97%;
    width: 58.5%;
}
h2 {padding: 0 0 0 0;
margin: 0 0 0 0;}
.link-heading
{
	
	text-align:center; 
	width:100%;
	//text-shadow: 2px 2px 5px #ffffff;
        background:#045b5f;
        //background-image: url(image/menubg.png);
	color:#ccc;
	padding-bottom:10px;
	border-radius:5px 5px 0px 0px; 
	font-size:15px ; 
	font-weight:bold; 
	padding-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
.logo-heading {
        text-align:center; 
	width:100%;
	text-shadow: 2px 2px 5px #ffffff;
	//background:#debebd;
	color: #067b80;
	padding-bottom:10px;
	border-radius:5px 5px 0px 0px; 
	font-size:40px ; 
	font-weight:bold;
        font-style: italic;
	padding-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
       // border: 1px solid black;
}
.gen-heading {
    text-align: center;
    color: #067b80;
    font-size:20px ; 
    font-weight:bold;
    font-family:Georgia, "Times New Roman", Times, serif;
}

.intro {
    text-align: left;
    width: 90%;
    border: 1px solid;
    border-color: #e0d6d5;
    margin: auto;
    height: 40%;
}
.ceobox {
    text-align: center;
    width: 40%;
    border: 1px solid;
    border-color: #e0d6d5;
    margin: auto;
    height: 90%;
    float:  left;
  
    margin: 10px 20px 10px 25px;
    
}
.servicelist {
    
    //min-height: 100px;
}
.servicelist ul {
    margin-left:10px; 
    margin-top:0px; 
    padding:0; 
  //  float:left; 
//    width:190px;
}
.servicelist ul li {
    //float:left; 
    margin:0px; 
    padding:5px; 
    list-style:none; 
    width:80%; 
    text-align:justify;  
    margin-bottom:0px; 
    border-bottom:1px solid #c8d7dc;    
}
.servicelist ul li a {
    background-image:url(image/bull.png);
    color:#000; 
    font-size:13px;  
   // float:left;  
    background-position:left; 
    text-align:center; 
    line-height:16px; 
    padding-left:15px;
    padding-top:0; 
    background-repeat:no-repeat;
    text-decoration: none;
}
.servicelist ul li   a:hover {
    text-decoration: underline;
}
.birthlinklist {
    width: 80%;
    float: left;
}
.birthlinklist ul {
    margin-left:10px; 
    margin-top:-2px; 
    padding:0; 
   // float:left; 
    width:100%;
}
.birthlinklist ul li {
    float:left; 
    margin:0; 
    padding:5px; 
    padding-right: 10px;
    list-style:none; 
    //width:50%; 
    text-align:justify;  
    margin-top:5px; 
    border-bottom:1px solid #c8d7dc; 
    display: inline;
}
.birthlinklist ul li a {
    background-image:url(image/bull.png);
    color:#000; 
    font-size:13px;  
    float:left;  
    background-position:left; 
    text-align:center; 
    line-height:16px; 
    padding-left:15px;
    padding-top:0; 
    background-repeat:no-repeat;
    text-decoration: none;
}
.birthlinklist ul li a:hover {
    text-decoration: underline;
}

.validateerror {
    visibility: hidden;
    color: red;
    font-size: 12px;
}
.hspan{


    font-family:  "Kruti Dev 010";
    display:none ;
    float: left;
    overflow: hidden;
}


.espan{
    //  font-family:  "Kruti Dev 010";

    overflow: hidden;


}
.hindifont {
    font-family:  "Kruti Dev 010";
    
}.englishfont {
    font-family:  Georgia, "Times New Roman", Times, serif;
    
}

.defaulttable{
    //border-collapse: collapse;
    border : 1px solid black;
    border-spacing: 0px;
    border-radius: 10px;
   }

.defaulttable  td {
    border-top: 1px solid black;
    border-left: 1px solid black;
    width :24%;
    
}
.defaulttable  td:first-child {
    border-left: none;
    
}
.defaulttable  th {
    border-left : 1px solid black;
    width :24%;
    background-color: #067b80;
    }
.defaulttable  th:last-child {
    border-radius: 0px 10px 0px 0px;
}
.defaulttable  th:first-child {
    border-radius: 10px 0px 0px 0px;
    border-left: none;
}
.hinditable{
    border-spacing: 0px;
    border : 1px solid black;
    font-family:  "Kruti Dev 010";
    border-radius: 10px;
}

.hinditable  td {
    border-top : 1px solid black;
    border-left : 1px solid black;
    width :24%;
    
}
.hinditable td:first-child {
    border-left: none;

}
.hinditable  th {
    
    border-left : 1px solid black;
    width :24%;
    background-color: #067b80;
    
}
.hinditable th:last-child {
    border-radius: 0px 10px 0px 0px;
}
.hinditable th:first-child {
    border-left: none;
    border-radius: 10px 0px 0px 0px;
}

.valfrm {
    
    color: red;
    
    font-size: 12px;
    
}
