/* -------------------------------------------------- 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:#000; text-decoration:none; font-family:Tahoma; font-size:11px; 
}
A:hover{
	color:#1e3626; 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{ 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; }

DIV#log{ width:400px; height:75px; margin:10px 0 0 0; padding:0; float:left; }

DIV#log_icon{ width:71px; height:75px; margin:10px 0 0 0; padding:0; float:left; }

/* -------------------------- 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:150px; height:30px; margin:0; padding:15px 0 0 0px; float:left; font-weight:bold; color:#FFFFFF; }

.searchbtnBg{ width:60px; 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:145px; 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; }

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

#contactmiddleclr{ width:927px;  margin:0; padding:0; float:left; background:#fff; }


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

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

#middleleftmain_01{ width:635px; 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; background:#eae9db; 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; }



.addspace{ 	width:280px; height:200px;float:left; margin-right:7px; }





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

.news{ width:227px; height:19px; 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;}

.newsEvents li A{ color:#000; text-decoration:none; font-family:Tahoma; font-size:11px; }
.newsEvents li A:hover{ color:#1e3626; text-decoration:underline; }

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

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

#footerBg{ width:927px; height:32px; margin:0 0 0 0 ; padding:0; float:left; background:#1f3625; }

.powered{ width:927px; height:20px; margin:0 20px 0 0; padding:5px 0 0 0px; float:right; text-align:right; color:#FFF; }

.powered A{ color:#FFF; text-decoration:none; }
.powered A:hover{ color:#FFF; text-decoration:underline; }

/*------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;
}
.usedcars_add{ width:927px; height:100px; margin:0 auto; background:#000; text-align:center; }

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

#contactContence{ width:280px; 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:270px;  margin:0 auto; font-weight:bold; padding:0 0 20px 0;  }

.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:19px; 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:500px; 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; }






/* ***************Copied from main.css -start ******************/
.table1 {border: 0px solid #FFF;border-collapse:collapse;width:100%}
	.table1 td {padding:3px;border: 1px solid #fff}
	.table1 tr.odd {background: #fff;border: 1px solid #FF99CC}
	.table1 tr.even {background: #eef7d5;border: 1px solid #fff}
	.table1 tr.paging {background: #f2f2f2;}
	

	.table1 th {text-align:left;border: 1px solid #fff}
	.table1 thead th {color:#31543f;font-size:14px;background: #900 url("../../../images/admin/default_theme/sprites.gif") repeat-x 0 -1300px;padding: 10px 6px}
	.table1 tbody th {color:#31543f;font-size:12px;background: #eef7d5 url("../../../images/admin/default_theme/sprites.gif") repeat-x 0 -1400px;padding: 6px}
	

	.table1 tbody th.sub {font-size:12px;color:#000;background: #efefef url("../../../images/admin/default_theme/sprites.gif") repeat-x 0 -1500px;padding: 6px}

/* TABLES - calendar */
	.calendar {width:200px;font-size:12px;}
		.calendar td {text-align:center;border: 1px solid #ddd}
		.calendar th {text-align:center}
		.calendar thead th {padding: 3px 2px}
		.calendar tbody th {padding: 2px}
		.calendar tbody th.sub {padding: 2px}




#topMain{ width:927px; margin:0 auto; padding:21px 0 0 0; height:96px; position:relative;}

#logo{ width:315px; height:85px; margin:0; float:left;}

#navigation{ width:455px; height:33px; float:right; margin-top:62px;}

#bannerMain{ width:967px; height:100%; padding-top:39px; margin:29px auto 0 auto; background:url(../images/banner.jpg) no-repeat;}

#banner{ width:579px; height:220px; margin:0; padding:0px 0 0 35px; float:left;}

#innerbanner{ width:900px; height:220px; margin:0; padding:0 0 0 34px; float:left;}

#loginMain{ width:267px; height:204px; float:right; margin:0; padding-right:61px; padding-top:17px;}

#greenArea{ width:901px; height:31px; margin:0; background:#31543f;}

#content{ width:897px;  background:#FFFFFF; margin:0 auto; padding:16px 20px 0 10px; text-align:justify; line-height:18px; }

#searchBg{ width:885px; height:30px;  background:#6e6a40; margin:0 auto; padding:0px 20px 0 10px;}

#registermain{ width:600px; margin:auto; padding:0; }

#change{ width:800px; margin:auto; padding:0; }
/* TABLES */
.table1 {border: 0px solid #FFF;border-collapse:collapse;width:100%}
	.table1 td {padding:3px;border: 1px solid #fff}
	.table1 tr.odd {background: #fff;border: 1px solid #FF99CC}
	.table1 tr.even {background: #eef7d5;border: 1px solid #fff}
	.table1 tr.paging {background: #f2f2f2;}
	

	.table1 th {text-align:left;border: 1px solid #fff}
	.table1 thead th {color:#31543f;font-size:14px;background:#025a19; ) repeat-x 0 -1300px;padding: 10px 6px}
	.table1 tbody th {color:#31543f;font-size:12px;background: #eef7d5; ) repeat-x 0 -1400px;padding: 6px}
	

	.table1 tbody th.sub {font-size:12px;color:#000;background: #efefef url("../../../images/admin/default_theme/sprites.gif") repeat-x 0 -1500px;padding: 6px}

/* TABLES - calendar */
	.calendar {width:200px;font-size:12px;}
		.calendar td {text-align:center;border: 1px solid #ddd}
		.calendar th {text-align:center}
		.calendar thead th {padding: 3px 2px}
		.calendar tbody th {padding: 2px}
		.calendar tbody th.sub {padding: 2px}
/* 'MORE' LINK - provides an accessible alternative to just using 'more' as a link at the end of paragraphs */
		a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: transparent url("../../../images/admin/default_theme/sprites.gif") no-repeat 5px -500px;padding-left:21px}
		a.morelink:hover {background: transparent url("../../../images/admin/default_theme/sprites.gif") 5px -400px}
		.morelink span {position:absolute;left:-9999px;width:900px}
		
/* CODE - formatting for code inserted into body - more here: http://dizque.lacalabaza.net/temp/lipt/ */
		ol.code {font-family: monospace;position:relative}
		ol.code li {color: #666;margin-bottom: 1px}
		ol.code code {color: #000;display: block}
		ol.code .cmt {color: #4077d2}
		li.tab0 code {padding-left: 4em}
		li.tab1 code {padding-left: 8em}
		li.tab2 code {padding-left: 12em}
		li.tab3 code {padding-left: 16em}
		li.tab4 code {padding-left: 20em}
		li.tab5 code {padding-left: 24em}
		ol.code li  {background: #f3f3f3 url("../../../images/admin/default_theme/td_bg.gif") no-repeat 100% 100%}
		p.note {margin: 1em;border: 1px solid #ddd;background: #f0f0f0;padding: 1em}


/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, #nav-secondary ul {position:static}
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#fff}
	#nav-secondary {padding-top:0;border-top: 1px solid #ccc;margin-top: 1px}
	#nav-secondary a {line-height:1.8;padding: 5px 0 5px 23px;background: #fff url("../../../images/admin/default_theme/sprites.gif") no-repeat 10px -695px;font: bold 86% arial;display:block}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#000} 
	#nav-secondary a:visited {color:#000} 
	#nav-secondary a:hover {color:#c00;background: #fee url("../../../images/admin/default_theme/sprites.gif") no-repeat 10px -695px} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#0c3569} 
	#nav-secondary li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {margin: 0 0 1em 23px;padding:0}
	#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {line-height:1.5;background: #fff url("../../../images/admin/default_theme/sprites.gif") no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:130px;display:block}
	#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color: #c00}
	#nav-secondary li.active li {border: none;margin:0}
	
	#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 3rd TIER */
	#nav-secondary ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited {width:117px}
	#nav-secondary li.active li.active li a:link, 
	#nav-secondary li.active li.active li a:visited, 
	#nav-secondary li.active li.active li a:hover, 
	#nav-secondary li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 4th TIER */
	#nav-secondary ul ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited {width:104px}
	#nav-secondary li.active li.active li.active li a:link, 
	#nav-secondary li.active li.active li.active li a:visited, 
	#nav-secondary li.active li.active li.active li a:hover, 
	#nav-secondary li.active li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active li.active a:active {font-weight:bold}
	
.img01 { width:120px; height:120px; margin:0px; padding:10px; float:left; }
.btn{ background:#31543e; color:#FFFFFF; }
		
/* ***************Copied from main.css  -  end******************/
