/* Kannada Page style */
@font-face { font-family: rupee; src: url('../fonts/Rupee.ttf'); }
@font-face { font-family: english_regular; src: url('../fonts/English_regular.ttf'); }
@font-face { font-family: english_bold; src: url('../fonts/English_bold.ttf'); }

html, body {
    width: 100%;
	margin:0;
	padding:100;
	font-family:english_regular;
}
body {
    margin:0;
	padding:0;
}
.header_table
{
	/*position:relative;
	left:100px;*/
	width:100%;-100;
	background:#FFF;
}
.searchbar
{
	background:url(../images/search.png) #FFF  top right no-repeat;
	height:23px;
    padding-right:30px;
	border:hidden;
}
.tabs_table
{
	margin:0;
	padding:0;
	background:#000;
	width:100%;
}
body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	margin-top:0px;
	font-family:english_regular;
	background-image:url(../images/contentbcg.png);
	background-repeat:repeat;
	margin-bottom:0;
	padding-bottom:0;
}
.content
{
	width:1000px;
	font-size:17px;
	font-family:english_regular;
	color:black;
}
.pbardiv
{
	position:fixed;
	left:0px;;
	top:220px;
	width:45px;
	overflow:hidden;
}
td
{
font-size:17px;
}
/* link styles */

a.footerlink:link, a.footerlink:visited  { color:#667325; }

a.maillink:link, a.maillink:visited { color:blue; }

a.logolink:link, a.logolink:visited { color: #dbeaa5; }

a.page_tab_link:link,a.page_tab_link:visited,a.page_tab_link:active
{
	color:#000;
	text-decoration:none;
}
a.page_tab_link:hover {color:#6d9a33;text-decoration:none;}
.page_tab_div
{
	/*background:#000;*/
	color:#000;
	width:auto;
}
img.sdimg
{
	width:300px;
	height:169px;
	border: 2px solid #ff8d06;
	border-radius:5px;
}
a.imgl:link,a.imgl:visited,a.imgl:active
{
	color:black;
	text-decoration:none;
}
a.imgl:hover {color:#6d9a33;text-decoration:none;}

a.cpl:link,a.cpl:visited,a.cpl:active
{
	color:black;
	text-decoration:none;
}
a.cpl:hover {color:#6d9a33;text-decoration:none;}

a.dirl:link,a.dirl:visited,a.dirl:active
{
	color:black;
	text-decoration:none;
}
a.dirl:hover {color:#6d9a33;text-decoration:none;}

div.dirdisdiv
{
	height:150px;
	width:150px;
	font-weight:bold;
	text-align:center;
	alignment-adjust:central;
	background:#666;
	color:#FFF;
}
a.bodylink:link, a.bodylink:visited 
{ 
color: #8cc640;
text-decoration:none;
}
a.normal_link:link,a.normal_link:visited
{
color: blue;
text-decoration:none;
}
table tr.separator { height: 10px; }
input.search
{
	/*height:18px;
	width:250px;
	border: 1px solid #FF0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	padding: 4px 7px;
	outline:0;
	-webkit-appearance: none;*/
	height:18px;
	width:300px;
	border: 1px solid #FF0;
	outline:0;
}
input.search:focus
{
	border-color:#FFF;
}
div.overlay_bcg
{
	position:fixed;
	width:2000px;
	height:8000px;
	/*left:650px;
	top:250px;*/
	left:0px;
	top:0px;
	background-color:#CCC;
	opacity:0.3;
	filter:alpha(opacity=30); /* For IE8 and earlier */
	visibility:hidden;
}
div.overlay_content
{
	background:#FFF;
	border:2px solid;
	/*border-radius:15px;*/
	visibility:hidden;
	position:fixed;
	width:470px;
	height:500px;
	overflow:auto;
	left:480px;
	top:80px;
}


/* heading styles */

h1
{
font-family:english_bold;
margin-top:+15px;
font-size:30px;
color:black;
}
h2
{
font-family:english_bold;
margin-top:-10px;
font-size:20px;
font-weight:bold;
color:black;
}

h3
{
font-family:english_bold;
font-size:18px;
font-weight:bold;
color:black;
}
/* line bar */

.line
{
width:997px;
height:7px;
border-top:0.5px solid #CCDB98;
}

.required {color:red; margin:0 0 0 50px; }
.notrequired { margin: 0 0 0 61px; }
.align
{
margin:0px;
padding:0;
padding-left:0px;
font-size:15px;
}

.alignheading  {  padding-left:50px; width:180px;}

/* End of contact form alignment */