@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
list-style:none;
}

@font-face {
font-family: "newfont";
src: url("BellGothicStd-Bold.otf");
}




body{
	font-family: Helvetica,Arial;
	font-size: 12px;
	background: url(../images/bg.jpg);
}

.fl{ float:left;}
.fr{ float:right;}
.cf{ clear:both;}
textarea{ resize: none}
input[type="button"] { cursor:pointer; font-family:Arial, Helvetica, sans-serif;}



.wrapper{ width:1160px; margin:0px auto;/* background:url(../images/topbg_02.jpg) repeat-x; */}
.footer{ width:1160px; margin:0px auto;}


.Logo{}
.menubar{ background:#000; height: 39px;}
.menubar ul{ margin-left: 8px; width: 99%;}
.menubar ul li{ float:left; padding:12px 15px;} 

.menubar ul li a{ font-size:12px; text-transform:uppercase; text-decoration:none; color:#FFFFFF;}
.banner{ width:897px;}



.pannel1{ height:307px; width:256px; background:url(../images/pannel1_03.jpg) no-repeat; float:left; margin-bottom:40px;}
.pannel2{ height:307px; width:256px; background:url(../images/pannel2_03.jpg) no-repeat; float:left; margin-bottom:40px;}

.pannel3{ height:307px; width:256px; background:url(../images/pannel3_03.jpg) no-repeat; float:left; margin-bottom:40px;}

.pannel4{ height:307px; width:256px; background:url(../images/pannel4_03.jpg) no-repeat; float:left; margin-bottom:40px;}

.separator{ height:307px; width:45px; float:left; }

.leftcol{ width:862px;}
.rightcol{ width:254px;}

.coreacticol{ width:253px;}
.coreacticol h2{ font-size:17px; text-transform:uppercase; color:#336699; font-family:newfont,"BellGothicStd-Black"; font-weight:normal;}
.coreacticol p{ line-height:22px; font-size:12px; color:#525050; text-align:left;}

.coreacticol p img{ padding-right:4px; padding-bottom:4px; float:left;}

.coreactisep{ height:50px; width:51px;}

.footerwrapper{ background:#000; padding:24px 0px; margin-top:20px;}

.footermenucol{ float:left; min-height: 210px;}
.footermenucol h1{font-size:18px; text-transform:uppercase; color:#fff; font-family:newfont,"BellGothicStd-Black"; font-weight:normal; padding-bottom:21px;}
.footermenucol ul li{ padding-bottom:10px;}
.footermenucol ul li a{ color:#FFFFFF; text-decoration:none;}
.footermenucol p{ color:#FFFFFF; line-height:20px; width:261px;}

.sepfooter{ height:210px; width:79px;float:left;}
 
.leftbar{ background:url(../images/sidebg_03.jpg) no-repeat top; width:263px; height:349px;}
 
.leftbar h2{ font-size:18px; text-transform:uppercase; color:#fff; font-family:newfont,"BellGothicStd-Black"; font-weight:normal; padding-bottom:14px; padding-left:5px; padding-top:8px;}
.leftbar ul li a{ color:#fff; text-decoration:none; }
.leftbar ul li{ padding:8px 4px; list-style-image:url(../images/listicon_03.png); list-style-position:inside; border-bottom:#c72e2e 1px  solid;}

.leftbar p{ color:#ffb9b9; line-height:18px;padding-left:5px; text-decoration:none;}
.leftbar p a{ color:#ffb9b9; line-height:18px;padding-left:5px; text-decoration:none;}
.leftbar p a:hover{ color:#ffb9b9; line-height:18px;padding-left:5px; text-decoration:underline;}

.sidecol{ background:url(../images/rightcolbg_03.jpg) no-repeat; padding:5px;}

.sidecol h2{ font-size:18px; text-transform:uppercase; color:#d23630; font-family:newfont,"BellGothicStd-Black"; font-weight:normal;  }

.testi{ color: #343434; line-height: 22px; padding: 53px 0;}
	
.awards{}
.awards li{ line-height:18px; color:#343434; padding-bottom:27px; list-style-image:url(../images/listaward_03.jpg); list-style-position:inside;}

.pannelcontent{ margin-top:162px; padding:0px 19px;}
.pannelcontent h2{font-size:18px; text-transform:uppercase; color:#6392c2; font-family:newfont,"BellGothicStd-Black"; font-weight:normal; text-align:center; padding-bottom:14px;}
.pannelcontent p{ line-height:18px; color:#3e3e3e;}
.pannelcontent a{color: #FFFFFF;
    display: block;
    padding-top: 16px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 89%;}
	
.phonenumber{ font-size:16px; color:#b50505; background:url(../images/call.png) no-repeat; margin-top:27px; padding-left:40px;}

.shadow{ background:url(../images/shadow_03.jpg) no-repeat bottom; padding-bottom:29px;  height: 63px;}

.threecol{ width:352px;}
.foriegn{ padding-left:93px ; height:65px; background:url(../images/foriegn.jpg) left center no-repeat;}
.priceindex{ background:url(../images/priceindex.jpg) left center no-repeat;    padding-left: 72px; height:65px; }

.foriegn h2{ font-size:14px; font-weight:normal; color:#b20202; text-transform:uppercase; padding-top:5px;}

.foriegn p{ color:#000000; padding-top:5px;}
.foriegn p a{ color:#000000; text-decoration:underline;}

.priceindex h2{ font-size:14px; font-weight:normal; color:#b20202; text-transform:uppercase; padding-top:5px;}
.priceindex p{ color:#000000; padding-top:5px;}
.priceindex p a{ color:#000000; text-decoration:underline;}

.leftcolmain{ width:60%;}
.rightcolmain{ width:20%;}

.leftcolmain h2{font-size:18px; text-transform:uppercase; color:#222; font-family:newfont,"BellGothicStd-Black"; font-weight:normal;padding-bottom:14px;}
.leftcolmain p{
	text-align: justify;
	line-height: 20px;
	color: #000000;
}
.leftcolmain h3{
	font-size: 20px;
	color: #333;
	padding: 11px 0;
}
.leftcolmain h4{ font-size:14px; color:#CC0000;   padding: 11px 0;}


.detaillisting{}
.detaillisting li{ padding:10px 0px; line-height:18px;  list-style-image:url(../aimages/listaward_03.jpg); list-style-position:inside;}


.text{}
.text tr td{ padding:5px; border:#FFCC00 solid 1px;}

.code{}
.code ul{}
.code ul li{ padding:5px 0px; line-height:18px; list-style-image:url(../images/listaward_03.jpg); list-style-position:inside; text-align: justify;}

.contact{}
.contact tr td{ padding:5px 10px; font-size:13px;}
.contact tr td input[type="text"]{ border:#ccc solid 1px; padding:5px; width:250px;}
.contact tr td textarea{ border:#ccc solid 1px; padding:5px; width:250px;}

.mainbutton{ background:url(../images/buttonbg_03.jpg) repeat-x; color:#FFFFFF; text-align:center; padding:4px 25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:none; border-radius:5px;}


.address{   background: none repeat scroll 0 0 #FFFFFF;
    border: 17px solid #F5F5F5;
    box-shadow: 0 0 10px #CCCCCC;
    padding: 15px;
    width: 25%;} 
.address p{ line-height:25px;}
.address h2{font-size:18px; text-transform:uppercase; color:#B50505; font-family:newfont,"BellGothicStd-Black"; font-weight:normal;padding-bottom:14px;}
.errorFl{border:1px dashed #f90404 !important; }
.errorText{ color:#FF0000;}
.succText{ color:#006600;}


.quickcontact{ }
.quickcontact  tr td input[type="text"]{ border:#ccc solid 1px; padding:2px; width:210px;}
.quickcontact  tr td textarea{ border:#ccc solid 1px; padding:2px; width:210px;}

.brachtabel{ width:32%; padding-left:1%;}
.brachtabel table tr td{ padding:5px;  border:#FFCC00 solid 1px;} 


.priceindextfield {
 background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FFCC00;
    margin-left: 213px;
    margin-top: -1px;
    padding: 4px;
    position: absolute;
    width: 140px;
}
.priceindextfield strong{ color:#dd0000;}

.footerbottom{ color:#CCCCCC;}
.footerbottom a{ color:#FFFFFF; }
.terms{ padding-left:45px;}
.terms a{ padding-left:10px;}
.madein{}
.madein a{}
/* career */



.educational{}

.career{}
.career tr td{ padding:5px; font-size:12px;}
.hiddentext{ background:none; border:inherit; border-bottom:dashed #ccc 1px;}

.career{ }
.career .educational tr td { border:#ddd solid 1px;}
.career  tr td input[type="text"]{ border:#ccc solid 1px; padding:2px; width:210px;}
.career  tr td textarea{ border:#ccc solid 1px; padding:2px; width:210px;}

.career .educational tr td input[type="text"]{ background:none; border:none; border-bottom:#ccc dashed 1px;}


.carrierError{
 background:none; border:none; border-bottom:#FF0000 dashed 1px !important;
}
#priceBox{  background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FFCC00;
    margin-left: -14px;
    margin-top: -1px;
    padding: 4px;
    position: absolute;
    width: 253px;
}

.job-alert-img{
    position:inherit;
    z-index: 99999;
	top:82px;
	margin-left:-20px;
}
.job-alert-img img{margin-top:-6px;}

.job-alert-details ul{ 
	margin-left:0px;
 }

.job-alert-details ul li{ 
	list-style:none;
	font-size:18px;
	line-height:50px;
}

.job-alert-details ul li a{ 
	list-style:none;
	font-size:18px;
	line-height:40px;
	text-decoration:none;
	color:#004892;
}

.job-alert-details ul li a:hover{ 
	list-style:none;
	font-size:18px;
	line-height:40px;
	text-decoration:none;
	color:#000;
}

.code-alr{ 
	text-align:center;
}

.alr-no{ text-align:center;}

.details-kerala{ 
	font-size:22px;
	text-align:center;
	color:#CC0000;
	padding-bottom:5px;
	padding-top:5px;
	width:400px;
	padding-left:40px;
	background-color:#f0f0f0;
}

.job-alr{
	border: 1px solid #b0b0b0;
}

.about-post{ padding-bottom:11px;}

.job-alr-codes{
	border: 1px solid #b0b0b0;
	border-left:none;
	border-right:none;
	border-bottom:none;
	color:#004892;
}

.job-alr-nos{
	border: 1px solid #b0b0b0;
	border-left:none;
	border-bottom:none;
}

.alr-mail{
	text-decoration:none ;
	 color:#900 !important;
	 }
	 
.alr-pals{
	font-size:14px;
	font-weight:600;
	}	
	
.lob-but ul li{ 
	float:left;
	background-color:#3368b2;
	padding:10px 25px;
	border-radius: 5px 5px 5px 5px;
	margin-right:10px;
	color:#ffffff;
	font-size:18px;
	margin-top:40px;
	margin-bottom:20px;
}


.lob-but ul li:hover{ 
	float:left;
	background-color:#255aa3;
	padding:10px 25px;
	border-radius: 5px 5px 5px 5px;
	margin-right:10px;
	color:#ffffff;
	font-size:18px;
	margin-top:40px;
	margin-bottom:20px;
	cursor:pointer;
}

.calendar-icon{ 
background:url(../images/calendar.png);
 background-repeat:no-repeat;
 padding:4px 12px;
 margin-right:6px;
 }
 
.calendar-date{ 
	float:right;
	font-size:15px;
} 

.lob-border{
	border-bottom: 2px solid #cccccc;
	border-style:dotted;
	width:100%;
	margin-bottom:25px;
	margin-top:25px;
}

.ad-img img {
	width: 480px;
	height:auto;
	padding-bottom: 21px;
	}.imgs {
}
.wrapper .contentarea .leftcolmain.fl .leftcolmain.fl h3 {
	color: #F00;
}
.wrapper .contentarea .leftcolmain.fl .leftcolmain.fl h3 strong {
	color: #000;
}
