/* -------------------------------------------------- COMMON -------------------------------------------------------*/

body {
	background:url(../images/bg.jpg) left top repeat-x ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#464444; line-height:18px; padding:0px; margin:0px;
}
H1, H2, H3, H4, H5, H6, UL, LI, FORM{
	margin:0; padding:0;
}
H1, H2, H3, H4, H5, H6{
	display:block;  color:#464444;
}
H1{
	font-size:18px;  font-weight:normal;
}
H2{
	font-size:16px;
}
H3{
	font-size:11px;
}
H4, H5, H6{
	font-size:14px;
}
H5.aboutOnsite{
	font-size:12px; color:#385993; line-height:20px; padding-top:3px;
}

ul,li {
	margin:0px;
	padding:0px;
	list-style:none;
}IMG{
	border:0px;
}
INPUT, SELECT, TEXTAREA{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#404040;
}
p:first-child{
	margin:0px;
}
P{
	margin:0 0 16px !important;
}
A:link{
	color:#464444; text-decoration:none; font-family:Tahoma; font-size:11px; 
}
A:visited{
	color:#464444; text-decoration:none;
}
A:hover{
	color:#3594ac; text-decoration:underline;
}
A:active{
	color:#3594ac; text-decoration:underline;
}
A:focus{
	outline:none;
}
.clear{
	height:0px;	line-height:0px; font-size:0px; display:block; clear:both;
}
.hide{
	display:none;
}
/* -------------------------- Main HomePage ---------------------------*/

#outerDiv{ width:100%; margin:0; float:left; position:relative; }

#maincontainer{ width:927px; margin:0 auto; padding:0; }

#logoBg{ width:927px; height:104px; margin:20px 0 0 0; float:left; background:url(../images/logo.jpg) left top no-repeat;  }

#mainNavigation{width:413px; height:35px; margin:40px 0 0 0; padding:0; float:right;  }

#navigation{ width:455px; height:33px; float:right; margin:0px;}

#mainBanner{width:927px; height:246px; margin:0 0 0 0; padding:0; float:right; background:url(../images/banner.jpg) left top no-repeat; }

#welcomeMassage{ width:349px; height:233px; margin:13px 0 0 0; padding:0; float:right; }

.keralaTuition{ width:332px; height:30px; margin:0; padding:11px 0 0 16px; font-family:Tahoma; font-size:14px; font-weight:bold; color:#862702; } 

.welcomeNote{ width:320px; margin:0; padding:0 0 0 16px; font-size:11px; text-align:justify; }

/* -------------------------- Search ---------------------------*/

#serachMain{ width:927px; height:45px; margin:5px 0 0 0 ; padding:0; float:left; background:#1f3625; }

.lens{ width:25px; height:32px; margin:0 0 0 5px; padding:13px 0 0 0; float:left; }

.location{ width:59px; height:30px; margin:0; padding:15px 0 0 5px; float:left; font-weight:bold; color:#FFFFFF; }

.box{ width:158px; height:30px; margin:0; padding:15px 0 0 0px; float:left; font-weight:bold; color:#FFFFFF; }

.searchbtnBg{ width:99px; height:35px; margin:0; padding:10px 0 0 5px; float:left; }

.downloadbtnBg{ width:103px; height:35px; margin:0 10px 0 0px; padding:10px 0 0 0px; float:right; }

/* -------------------------- Search ---------------------------*/

.textfield {
	font-size:11px; background:#fff; color:#213827; border:1px solid #d1d0cf; height:20px; width:155px; padding:0px 0 0 0px; 
	}
.textfield01{
	font-size:11px; background:#fff; color:#213827; border:1px solid #d1d0cf; height:20px; width:180px; padding:0px 0 0 0px; 
	}

/* -------------------------- Middle Part ---------------------------*/

#shadow{ width:929px; height:20px; margin:0; padding:0; float:left; background:url(../images/shadow.gif) left top no-repeat; }

#middleBg{ width:929px; height:330px; margin:0; padding:0; float:left; background:url(../images/middlebg.gif) left top repeat-y; }

#middleleftmain{ width:578px; margin:0; padding:0; float:left; }

#middleleft01{ width:286px;  margin:0; padding:0; float:left; }

#middleleft02{ width:282px;  margin:0 0 0 10px; padding:0; float:left; }

#middlerightmain{ width:345px; height:250px; margin:0 0 0 3px; padding:0; float:left; background:url(../images/userbg.gif) no-repeat ; }

#userBg{ width:230px; height:250px; margin:0 auto;  padding:0; }

.userlogin{ width:230px; height:30px; margin:0;  padding:10px 0 0 0 ; float:left; text-align:center; font-weight:bold;  }

.userbox{ width:230px; height:25px; margin:0;  padding:10px 0 0 0 ; float:left;  }

.userbox02{ width:190px; height:25px; margin:0 0 0 5px;  padding:0px 0 0 0 ; float:left;  }

.userimage{ width:15px; height:20px; margin:0 0 0 10px;  padding:0px 0 0 0 ; float:left;  }

.loginbtn{ width:94px; height:54px; margin:0 15px 0 0; padding:0; float:right; }

#middleright02{ width:340px;  margin:0 0 0 3px; padding:0; float:left; background:url(../images/add.gif) no-repeat; }

.additions{ width:240px;  margin:0px; padding:15px 0 0 100px; float:left; font-size:14px; font-family:Tahoma; color:#000000; font-weight:bold; }

/* -------------------------->> News & Events <<---------------------------*/

.news{ width:227px; height:19; margin:0 0 0 10px; padding:0; float:left; background:url(../images/newsbg.gif) left top no-repeat; }

.newsHeading{ width:227px; height:20px; margin:0 0 0 10px; padding:10px 0 0 0; float:left; font-weight:bold; color:#862702; }

.newsEvents{ width:227px; margin:0px 0 0 10px; padding:0px 0px 0px 0px; float:left; font-size:11px; color:#000; line-height:18px; }

.newsEvents ul{margin:0px; padding:0px;}

.newsEvents li{list-style:none; margin:0px; padding:0px 0px 0px 20px; width:200px; float:left; background-image:url(../images/bullet.gif); background-position:0 5px; background-repeat:no-repeat;}

/* -------------------------->> Footer <<---------------------------*/

#footerMain{ width:927px; height:80px; margin:0; padding:0; float:left; }

#footerBg{ width:927px; height:32px; margin:20px 0 0 0 ; padding:0; float:left; background:url(../images/footerbg.gif) left top no-repeat; }

.powered{ width:260px; height:20px; margin:0 20px 0 0; padding:5px 0 0 0px; float:right; }

/*------Contact----------*/
#cmntinput{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #808080;
  border-right-color: #d3d0c9;
  border-bottom-color: #d3d0c9;
  border-left-color: #808080;
  color: #315da8;
  font-size: 11px;
  height: 86px;
  width: 175px;
  }
.cmntinput_domainreg{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #808080;
  border-right-color: #d3d0c9;
  border-bottom-color: #d3d0c9;
  border-left-color: #808080;
  color: #315da8;
  font-size: 11px;
  height: 65px;
  width: 175px;
  }

.seletinput{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #808080;
  border-right-color: #d3d0c9;
  border-bottom-color: #d3d0c9;
  border-left-color: #808080;
  color: #315da8;
  font-size: 11px;
  height: 18px;
  width: 175px;
  }

#gutefrm{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#31543e;
  width:200px;
  float:left;
  height:24px;
  }
.cutefrm{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#315da8;
  width:200px;
  text-align:justify;
  float:left;
  height:24px;
  }
  #txtinput{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #808080;
  border-right-color: #d3d0c9;
  border-bottom-color: #d3d0c9;
  border-left-color: #808080;
  color: #315da8;
  font-size: 11px;
  height: 16px;
  width: 175px;
  }
 .txtinputname{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #808080;
  border-right-color: #d3d0c9;
  border-bottom-color: #d3d0c9;
  border-left-color: #808080;
  color: #315da8;
  font-size: 11px;
  height: 16px;
  width: 114px;
  }
.login_btn{ width:132px; height:25px; margin:0; padding:10px 0 0 82px; float:left; } 

.loginbtn01{
   padding:0px;
   margin: 0px;
   background:url(../images/login.gif);
   background-repeat:no-repeat;
   border:none;
   cursor:default;
   width:74px;
   height:25px;
   }
#comnwelcm{
   font-family:Arial, Helvetica, sans-serif;
   font-size:8.64pt;
   color:#2a2b2c;
   line-height:19.5px;
   }
  
#contactbg{
  background-image:url(../images/contactbg.gif);
  background-repeat:no-repeat;
  height:245px;
  width:569px;
  }
.select{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #808080;
  border-right-color: #d3d0c9;
  border-bottom-color: #d3d0c9;
  border-left-color: #808080;
  color: #315da8;
  font-size: 11px;
  height: 16px;
  width: 175px;
  }
#maindesign {
    background-color:#FFFFFF;
    height:200px;
	width:350px;
	float:left;
      }
#thankYou{
	width:632px;
	height:410px;
	margin:auto;
	padding:0px;
	background:url(../images/thanku.gif) no-repeat;
}
.thank1{ width:550px; height:50px; margin:0px; padding:30px 0px 0px 0px; float:left; color:#003366; font-weight:bold; font-size:14px;}
.thankText{ width:545px; height:auto !important; margin:0px; padding-right:5px; float:left; color:#003366; font-size:12px;}
	.error {color:#c00; font-weight:100; }
	
	/**** MAIL ******/
.mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #1D5787;
	background-color: #FFFFFF;
	border: 1px solid #7a9449;
}
.mailcontent {
	font-size: 11pt;
	line-height: 17px;
	text-align: justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#0066CC;
	padding:10px 20px 10px 20px;
}

/********* Contact **********/

#contactContence{ width:345px; height:250px; margin:0 0 0 3px; padding:0; float:left;  }

#contactImg{ width:250px; height:170px; margin:0 auto; background:url(../images/contact.gif) left top no-repeat; }

#contactdetails{ width:250px;  margin:0 auto; font-weight:bold;  }

.contact{ width:100px; height:30px; margin:0; padding:15px 0 0 5px; float:left; font-weight:bold; color:#FFFFFF; }

/************** INNER BANNER ***************/

#innerBanner{width:927px; height:246px; margin:0 0 0 0; padding:0; float:right; background:url(../images/innerbanner.jpg) left top no-repeat; }

/********* About US **********/

.about{ width:100px; height:30px; margin:0; padding:15px 0 0 5px; float:left; font-weight:bold; color:#FFFFFF; }

.aboutImg{ width:151px; height:109px; margin:5px; padding:0; float:left; background:url(../images/about.gif) left top no-repeat; }

#aboutContence{ width:568px; margin:0; padding:0; float:left; }

#aboutrightmain{ width:345px; height:250px; margin:0 0 0 3px; padding:0; float:left; }

/* -------------------------->> Faq <<---------------------------*/

.faq{ width:900px; height:19; margin:0 0 0 10px; padding:0; float:left; background:url(../images/newsbg.gif) left top no-repeat; }

.faqHeading{ width:900px; height:20px; margin:0 0 0 10px; padding:10px 0 0 0; float:left; font-weight:bold; color:#862702; }

.faqEvents{ width:900px; margin:0px 0 0 10px; padding:0px 0px 0px 0px; float:left; font-size:11px; color:#000; line-height:18px; }

.faqEvents ul{margin:0px; padding:0px;}

.faqEvents li{list-style:none; margin:0px; padding:0px 0px 0px 20px; width:850px; float:left; background-image:url(../images/bullet.gif); background-position:0 5px; background-repeat:no-repeat;}
#faqmiddleBg{ width:927px; height:400px; margin:0; padding:0; float:left; background:#fff; }

#faqmiddleleft{ width:850px;  margin:0; padding:0; float:left; }

#faqImg{ width:200px; height:138px; margin:0 auto; background:url(../images/faq.gif) left top no-repeat; }
#faqmiddleleftmain{ width:920px; margin:0; padding:0; float:left; }


