﻿* {
  box-sizing: border-box;
}

#myInput {
  background-image: url('../images/search.png');
  background-position: 10px 10px;
  background-repeat: no-repeat;
  width: 100%;
  font-size: 16px;
  padding: 12px 20px 12px 40px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
}

#myTable {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #ddd;
  font-size: 18px;
  font-family:Arial, Helvetica, sans-serif;
}

#myTable th, #myTable td {
  text-align: left;
  padding: 12px;
}

#myTable tr {
  border-bottom: 1px solid #ddd;
}

#myTable tr.header, #myTable tr:hover {
  background-color: #f1f1f1;
}
/*tr:nth-child(even) {
  background-color: #d2eafa;
}*/

.header {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
}

.bn49 {
  border: 0;
  text-align: center;
  display: inline-block;
  padding: 14px;
  width: 150px;
  margin: 7px;
  color: #ffffff;
  background-color: #36a2eb;
  border-radius: 8px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow 200ms ease-out;
}
.bn49:hover{
	background-color: #85c7f3;
	color:#6d6b6b;
}
.bn49:active{
	transform: translateY(4px);
}
.bn49b {
  border: 0;
  text-align: center;
  display: inline-block;
  padding: 14px;
  width: 300px;
  margin: 7px;
  color: #ffffff;
  background-color: #36a2eb;
  border-radius: 8px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow 200ms ease-out;
}
.bn49b:hover{
	background-color: #85c7f3;
	color:#6d6b6b;
}
.bn49b:active{
	transform: translateY(4px);
}

.bn50 {
	border: 0;
	font-family: "proxima-nova-soft", sans-serif;
  	font-weight: 600;
	color: #000000;
  background-color: #ffffff;
  text-decoration:underline;
}
.bn50:hover{
	color:blue;
}
.bn49c {
  border: 0;
  text-align: center;
  display: inline-block;
  padding: 14px;
  width: 100px;
  margin: 7px;
  color: #ffffff;
  background-color: #36a2eb;
  border-radius: 8px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow 200ms ease-out;
}
.bn49c:hover{
	background-color: #85c7f3;
	color:#6d6b6b;
}
.bn49c:active{
	transform: translateY(4px);
}

.h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#d2eafa;
}

.imagecontainer {
	position:relative;
	display:inline-block;
	width:100%;
}
.image
{    
    position:relative;
    left:0;
    top:0;
    display:block;
    width:100%;
}
.imagetext
{
    z-index:100;
    position:absolute;    
    /*color: #566573;*/
    color: #ffffff;
    font-size:24px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
     top: 50%;
    left: 50%;
    transform: translate( -50%, -50% );
    text-align: center;

}
.imagetext2
{
    color: #566573;

}
#mainbody {
	width:100%;
	display:block
}
#mainheader {
	width:100%;
	display:block;
}
#mainleft{
	width:25%;
	display:block;
	float:left;

}
.mainleftcon {
	width:100%;
	display:inline-block;
	background-color: #ccc;
	height: 100%;
	float: none;
	position:relative;
	white-space:;
}
#maincontent {
	width:75%;
	display:block;
	float:right;

}
.maincontentcon {
	width:100%;
	display:inline-block;
	
}

#mainfooter {
	width:100%;
	display:block;
	float:none;
}
.footer{
	display:inline-block;
	width:100%;
 background-color: #ccc;

}
.footertext {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:x-small;
	
}
.context {
	font-family:Arial, Helvetica, sans-serif;
}
.context2 {
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.context2c {
	font-family:sans-serif;
	padding-left: 10px;
	-webkit-locale: "zh-Hans";
}

.contextt {
	font-family:"Nirmala UI";
	-webkit-locale: "ta";
}

.context2t {
    font-family:"Nirmala UI";
	/*font-family:sans-serif;*/
	padding-left: 10px;
	-webkit-locale: "ta";
}
.fontmiddle {
	vertical-align:middle;

}
.menucon{
	width:100%;
}
.alignmiddle {
	vertical-align:middle;
	text-align:center;
	line-height:normal;
	width: 100%;
	display:inline-block;
}
.paddingl10 {
	padding-left:10px;  
}
.marginl10 {
	margin-left:10px;  
}
.divcon100 {
	width:100%;
	display:inline-block;
	padding-bottom:10px;
}
.divleft{
	width:47%;
	float:left;
	display:inline-block;
}
.divright{
	width:47%;
	float:right;
	display:inline-block;
}
.m7p14{
	padding:14px;
	margin:7px;
}
@media only screen and ( max-width: 1200px ){}

@media only screen and ( max-width: 768px ){}

@media only screen and ( max-width: 480px ){
#mainleft{
	display:none;

}
#maincontent {
	width:100%;
	display:block;
	float:none;

}
.imagetext
{
font-size: 1.25em;
}
}
