@font-face {
	font-family: 'kruti';
	src: url('k010.eot'); /* IE9 Compat Modes */
	src: url('k010.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('k010.woff') format('woff'), /* Modern Browsers */
	     url('k010.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('k010.svg#kruti') format('svg'); /* Legacy iOS */
	}


body	
{
	margin:0;
	padding:0;
	
	background:#fbe2a9 url(body-bg.jpg) repeat-x 440px top;
}

.outer
{
	width:960px;
	margin:0 auto;
	min-height:500px;
	background:#fff;
	padding:10px;
}

.container
{
	width:960px;
	margin:0 auto;
}

.header
{
	background: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.07, #FADC2F),
	color-stop(0.6, #E3891C)
);
background: -o-linear-gradient(top, #FADC2F 7%, #E3891C 60%);
background: -moz-linear-gradient(top, #FADC2F 7%, #E3891C 60%);
background: -webkit-linear-gradient(top, #FADC2F 7%, #E3891C 60%);
background: -ms-linear-gradient(top, #FADC2F 7%, #E3891C 60%);
background: linear-gradient(to top, #FADC2F 7%, #E3891C 60%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E3891C', endColorstr='#FADC2F',GradientType=0 ); 
	height:170px;
}


/**************************** common ***********************************/

.center {
	text-align: center;
}

.pad5
{
	padding:5px;
}

.lfloat
{
	float:left;
}

.rfloat
{
	float:right;
}


.h4
{
	font-size:25px;
}

.h5
{
	font-size:18px;
}

.style7
{
	color:#C93538;
	font-size:22px;
	font-weight:bold;
}
.style8
{
	font-size:18px;
	color:#212121;
}
.style10
{
	font-family:calibri;
}


.white
{
	color:#fff;
}


/*********************** Menus ************************/
.logo
{
	color: #fff;
	top: 5px;
	font-size: 23px;
	position: relative;
	font-weight: bold;

}

.seva
{
	text-align:center;
	position:relative;
	top:10px;
	left:5px;
	font-family:kruti;
}

.seva_content
{
	font-size:25px;
	font-family:kruti;
	font-weight:bold;
	color:#212121;
	text-align:center;
}

.seva_right
{
	
	position: relative;
	top: 5px;
}

.menubar
{
	background-image:url(hheader3.jpg);
	background-repeat:repeat-x;
	position: relative;
}

.menu 
{
	font-family : kruti;
    display:inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    width: auto;
	height:46px;
	z-index:30;
}
.menu ul 
{
	padding-bottom:5px;
}
.menu ul li 
{
    float: left;
    border: none;
    list-style:none;
	font-size:18px;
    font-weight:bold;
    color:#212121;
}
.menu ul li a
{
    color:#212121;
    padding: 0 10px 0 10px;
    text-decoration:none;
}
.menu ul li a:hover
{
    color:#212121;
    text-decoration:none;
}

#nav-main a:active, #nav-main a:focus 
{
	color : #212121;
	text-decoration : none;
}

.menu ul ul 
{
  padding:11px 0 0 0;
  overflow: hidden;
  z-index:10000;
  position:absolute;
  width:150px;
}
.menu ul ul li 
{
  float: none;
  display: none;
  border-bottom: 1px solid #FFF;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;  
  background-color: rgb(238, 146, 60);
  padding:5px 0;	
  text-align: center;
}
.menu ul ul li a 
{
  color: #212121;
  border:none;
  padding:0;
}
.menu ul ul li a:hover
{
	color:#FFF;
}
.menu ul li a:hover, 
.menu ul li:hover ul li {
  display:block !important;
}


/*************** content panel ************************/

.dan_panel
{
	position:relative;
	left:50px;
}


.aayam ul
{
	margin: 0;
	padding: 0;
}

.aayam li
{
	float:left;
	list-style:none;
	cursor:pointer;
}

.aayam li a
{
	text-decoration:none;
}

.leftcontent
{
	border-radius: 5px;
	border: 2px solid #ffa51e;
	height:auto !important;
	background-color: #fff;
	font-family:kruti;
}

.rightcontent
{
	border-radius: 5px;
	border: 2px solid #ffa51e;
	height: 250px;
	background-color: #fff;
	font-family:kruti;
}

.r_head
{
	background-color: #F60; 
	display: block;
	padding: 10px;
	font-size: 16px;
    color: #fff;
	line-height: 20px;
	font-size:20px;
}

/*************** footer **********************/

.footer
{
	background:url(l3.jpg);
	border-top:2px solid #FF5F00;
	padding-top:10px;
}

.footer_content
{
	font-weight:bold;
	color:#212121;
	font-size:18px;
	text-align:center;
	font-family:calibri;
	padding:10px 5px;
}

tr.border_bottom td {
  border-bottom:1pt dashed #D40000;
}

tr.head_bgcolor td 
{
  background-color:#AA3F00;
}

tr.bg_color td 
{
  background-color:#FFFF99;
}

.tb_row 
{
	border-bottom:2px solid #D40000;
}
