/*Credits: santosh setty */
/*URL: http://webdesigninfo.wordpress.com */
* {
	margin:0;
	padding:0;
	border:0;
}
body {

	background: #F0F0F0;
}
#wrapperbody {
	width:970px;
	margin:0 auto;
	height:inherit;
	background: url(images/big_middle.gif) repeat-y;
}
#header {
	margin:0 auto;
	width:970px;
	height:145px;
	background: url(images/big_middle.gif) repeat-y;
	
}
.logo {
	width:289px;
	height:96px;
	float:left;
	background:url(images/logo.gif) no-repeat;
	margin-left:10px;
	margin-top:10px;
}
/* jobseeker menu */

.menu{
height:34px;
width:960px;
background:url(images/menubar.gif) no-repeat;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
margin-left:7px;

}

.menu li{
float:left;
border-right:2px solid #8CB8D2;
list-style-type:none;
white-space:nowrap;
font-size:11px;
padding-right:10px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu li a{
display:block;
padding:0 1px;
text-decoration:none;
color: #ffffff;

}

* html .menu a {width:1%;}

.menu .current,.menu a:hover{
color:#ffffff;
text-decoration:underline;
}

.chromestyle{
height:34px;
font:70% Verdana,Tahoma,Arial,sans-serif;
font-weight:bold;
margin-left:7px;
}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 960px;
height:34px;
background: url(images/menubar.gif) no-repeat; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; 
/*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
border-right:2px solid #8CB8D2;
float:left;
padding-top:5px;
padding-left:10px;
}

.chromestyle ul li a{
color: #ffffff;
padding: 4px 7px;
margin: 0;
text-decoration: none;
/*THEME CHANGE HERE*/
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
text-decoration:underline;
 /*THEME CHANGE HERE*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
margin-top:8px;
position:absolute;
top: 0;
border: 1px solid #B5E2FE; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #2C5E94;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #B5E2FE; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: white;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #9DC7DA;
}

#border {
border:1px solid #669900;
}

#banner {
	width:970px;
	height:399px;
	color:#000000;
	margin:0 auto;
}
#banner1 {
	width:950px;
	height:inherit;
	background:#ffffff;
	margin:0 auto;
}
#banner2 {
	width:970px;
	height:869px;
	
	color:#000000;
}
#banner3 {
	width:970px;
	height:600px;	
	color:#000000;
}
#searchbanner {
	width:970px;
	color:#000000;
	margin:0 auto;
	min-height:1160px;
	margin-bottom:20px;
}
#jobbanner {
	width:970px;
	height:590px;
	color:#000000;
}
#aboutbanner {
	width:970px;
	height:900px;
	color:#000000;
}
#listbanner {
	width:970px;
	height:1400px;
	color:#000000;
}
.pag {
width:600px; height:20px; float:left; padding-left:300px;
}
.pag li {
float:left;
border:1px solid #82BAEA;
margin:3px;
padding:3px;
list-style:none;
color:#82BAEA;
}
.pag li a{
color:#82BAEA;
text-decoration:none;
}
.pag li a:hover, li:hover {
background:#82BAEA;
color:#ffffff;
font-weight:bold;
}
#contactbanner {
	width:970px;
	height:480px;
	color:#000000;
}
#carrerbanner {
	width:970px;
	height:1200px;
	color:#000000;
}
#recruitbanner {
	width:970px;
	height:860px;
	color:#000000;
}
#servicebanner{
	width:970px;
	height:870px;
	color:#000000;
}
#econtactbanner {
	width:970px;
	height:430px;
	margin:0 auto;
	color:#000000;
}
#banner4 {
	width:970px;
	height:450px;
	color:#000000;
}
#banner5 {
	width:970px;
	height:819px;
	
	color:#000000;
}
#banner6 {
	width:970px;
	height:inherit;
	max-height:700px;
}
#banner7 {
	width:970px;
	height:650px;
	margin:0 auto;
	color:#000000;
}
#banner8 {
	width:970px;
	height:800px;
	color:#000000;
}
#banner9 {
	width:970px;
	height:890px;
	
	color:#000000;
}
#banner10 {
	width:970px;
	height:1000px;
	
	color:#000000;
}

.feature {
	width:490px;
	margin-top: 10px;
	margin-left:5px;
	text-align:justify;
	font-size:10px;
	font-family:verdana;
}
.featureinside {
	width:478px;
	height:140px;
	padding: 15px 5px 5px 5px;
	text-align:justify;
	font-size:10px;
	font-family:verdana;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
.featuretop {
	width:490px;
	height:32px;
	background:url(images/feemptop.gif) no-repeat;
}
.featurebottom {
	width:490px;
	height:24px;
	background:url(images/contentfooter.gif) no-repeat;
}



.latest {
	width:240px;
	height:200px;
	margin-top:10px;
	margin-left:7px;
	text-align:justify;
	font-size:10px;
	font-family:verdana;
}
.latestinside {
	width:228px;
	height:140px;
	padding:5px;
	padding-top:20px;
	text-align:justify;
	font-size:10px;
	font-family:verdana;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
.latesttop {
	width:240px;
	height:32px;
	background:url(images/latesttop.gif) no-repeat;
}
.latestbottom {
	width:240px;
	height:24px;
	background:url(images/searchbgbottom.gif) no-repeat;
}
.latestinside p {
	width:228px;
	text-align:left;
	font-size:10px;
	font-family:verdana;
}


.adv {
	width:201px;
	height:225px;
	margin-top: 10px;
	margin-left:5px;
	display:block;
}
.advinside {
	width:186px;
	height:150px;
	padding:5px;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}

.search {
	width:240px;
	height:180px;
	margin-top:10px;
	margin-left:7px;
	text-align:justify;
	font-size:10px;
	font-family:verdana;
}
.searchinside {
	width:228px;
	height:100px;
	padding:5px;
	padding-top:15px;
	text-align:justify;
	font-size:10px;
	font-family:verdana;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
.searchtop {
	width:240px;
	height:32px;
	background:url(images/searchbgtop.gif) no-repeat;
}
.searchbottom {
	width:240px;
	height:24px;
	background:url(images/searchbgbottom.gif) no-repeat;
}

.login {
	width:201px;
	height:180px;
	margin-top: 10px;
	margin-left:5px;
	display:block;
}
.logininside {
	width:196px;
	height:115px;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}


.logintop{
background:url(images/logintop.gif) no-repeat; width:198px; height:32px;
}
.loginbottom{
background:url(images/loginbottom.gif) no-repeat; width:198px; height:32px;
}


.left {
	width:385px;
	float:left;
	background: White;
	margin-left:10px;
	margin-bottom:5px;
}
.left1 {
	width:490px;
	margin-top: 10px;
	margin-left:5px;
	text-align:justify;
	font-size:10px;
	font-family:verdana;
	
}
.left1inside {
	width:488px;
	height:350px;
	text-align:justify;
	font-size:10px;
	font-family:verdana;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
.left1top {
	width:490px;
	height:32px;
	background:url(images/contentheader.gif) no-repeat;
}
.left1bottom {
	width:490px;
	height:32px;
	background:url(images/contentfooter.gif) no-repeat;
}


.left2 {
	background:url(images/contentbkg.gif) no-repeat;
	width:530px;
	height:165px;
	float:left;
	margin-top: 10px;
	margin-left:5px;
	padding: 10px;
	color:#333333;
	text-align:justify;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.left h2 {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#bad709;
	margin:8px 0 5px 0;
}
.left p {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717171;
	line-height:22px;
	margin:10px 0;
}
.left div.blueBgPic {
	width:65px;
	padding:4px 0 0 0;
	float:left;
}

.b {
padding: 1px 2px 1px 2px;
margin: 5px;
border-style:solid; 
	border-color: #CCCCCC; 
	border-width:1px; 
	}


.divider {
	background:url(images/divider.gif) no-repeat center center;
	width:5px;
	height:252px;
	float:left;
}
.right {
	width:158px;
	float:right;
	background: White;
}
#footer {
	width:960px;
	height:65px;
	border-top:3px solid #8CB8D2;
	border-bottom:1px dashed #cccccc;
	margin-left:5px;
}
#footer a {
	font-size:11px;
	font-family:Verdana;
	color:#FF4242;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer ul {
	list-style:none;
	margin:6px auto;
	text-align:center;
}
#footer li {
	display:inline;
	list-style:none;
	font-size:11px;
	font-family:Verdana;
	color:#FFFFFF;
}
#footer li a {
	font-size:11px;
	font-family:Verdana;
	color:#515151;
	text-decoration:none;
	padding:0 10px;
}
#footer li a:hover {
	text-decoration:underline;
}
#footer p {
	font-size:11px;
	font-family:Verdana;
	color:#717171;
	text-align:center;
	margin:5px 0 0 0;
}

.loginbox {
	width:201px;
	height:225px;
	float: right;
	margin-top: 50px;
	margin-right:5px;
	display:block;
}
#LoginBox { 
position: absolute; 
top: 200px; 
left: 200px; 
width: 335px; 
height:214px;
background:url(images/popupbg.gif) no-repeat; 
}

div.suggestions {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid black;
	position: absolute;
	color:#003366;
	font-size:11px;
	font-family:verdana;
	width: 170px;
	border: 1px solid Green;
	background: White;
}
div.suggestions div {
	cursor: default;
	padding: 0px 3px;
}
div.suggestions div.current {
	background-color: #3366cc;
	color: white;
}
div.TabView div.Tabs {
	height: 24px;
}
div.TabView div.Tabs a {
	float: left;
	display: block;
	width: 128px;
	text-align: center;
	height: 24px;
	padding-top: 3px;
	vertical-align: middle;
	text-decoration: none;
	font-family: "Arial", Serif;
	font-weight: 900;
	color: #000080;
}
div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active {
	background-color:#ffffff;
}

.search_box {
	width:175px;
	margin-bottom:5px;
	height:24px;
	display:inline;
	font: 16px verdana;
	background: url(images/bg_search_box.gif);
	padding-left:5px;
}
.femp {
	border:solid 1px #B1DB02;
	color:#333333;
	width: 158px;
}
.fempbg {
	background:url(images/fempbg.gif) no-repeat;
	width: 159px;
	height:26px;
	color:#333333;
}
.box {
	border:solid 1px #B1DB02;
	border-top:none;
	background:#ffffff;
	padding:1px;
	color:#000066;
	width: 200px;
}
.boxinput {
border:1px solid #C5D9EB;
padding-left:6px;
color:#003366;
	font-size:12px;
	font-family:verdana;
}
.boxinput1 {
border:1px solid #C5D9EB;
padding-left:6px;
}
.boxinput2 {
border:1px solid #FF1A00;
padding-left:6px;
}
.formHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CC3300;
	padding:10px;
	width:200px;
}

.group {
	width: 760px;
}
.group1 {
	width: 536px;
	position:relative;
	height:60px;
	margin:0 auto;
	margin-bottom:20px;
	margin-top:10px;
	background:url(images/viewjobhead.gif) no-repeat;
	
}
.group2{
width:702px;
height:inherit;
margin-left:5px;
border:1px solid #CCCCCC;
color:#000000;
}
.group3 {
	float:left;
	width: 600px;
	position:relative;
	height:inherit;
}
.group4{
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
width:680px;
color:#000000;
height:inherit;
}
.label {
	clear: both;
	float:left;
	width: 130px;
	padding: 4px 0 2px 10px;
	text-align: right;
	margin-top:5px;
	margin-right: 10px;
	color:#000066;
	font: 90%/1.3 arial,sans-serif;
}
.label1 {
	clear: both;
	float:left;
	width: 150px;
	padding: 4px 0 2px 0;
	text-align: left;
	margin-top:5px;
	margin-right: 10px;
	color: #CC3300;
}
.label2 {
	clear: both;
	float:left;
	width: 100px;
	padding: 4px 0 2px 10px;
	text-align: right;
	margin-top:5px;
	margin-right: 10px;
	color:#000066;
	font: 90%/1.3 arial,sans-serif;
}
.inputbox {
	padding-left: 6px;
	margin-top: 10px;
	color:#003366;
	font-size:10px;
	font-family:verdana;
}
.inputbox input, textarea{
    margin: 0 5px 8px 0;
    padding-left: 6px;
	border:1px solid #CBCCCE;
	color:#003366;
	font-size:12px;
	font-family:verdana;
}
.inputbox select {
	border:1px solid #CBCCCE;
	color:#003366;
	font-size:12px;
	font-family:verdana;
}


.inpbox {
	float: left;
	padding-left: 6px;
	margin-top: 10px;
	color:#003366;
	font-size:10px;
	font-family:verdana;
}
.inpbox1 {
	float: left;
	padding-left: 6px;
	margin-top: 12px;
	color:#003366;
	font-size:10px;
	font-family:verdana;
}
.inpbox input, textarea{
    float: left;
    margin: 0 5px 8px 0;
    padding-left: 6px;
	border:1px solid #CBCCCE;
	height:auto;
	color:#003366;
	font-size:12px;
	font-family:verdana;
}
.inpbox select {
	border:1px solid #CBCCCE;
	color:#003366;
	font-size:12px;
	font-family:verdana;
}
.redStar {
	color:#003399;
	font-family:verdana;
	font-size:14px;
	text-transform: uppercase;
}
#err {
	width:560px;
	background-color:#CCCCCC;
	color:#00FF00;
}
.style1 {
	color: #669900
}
.style2 {
	font-size: 14px
}
.style3 {
	font-size: 9px;
	color: #666666;
}
.style4 {
	color: #000000
}
.style7 {
	color: #FF6500;
	font-size: 18px;
}
.style8 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.style16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style19 {
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;		
		text-indent:20px;
		padding-left:8px;
		color:#000000;
}
.style10 {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
.style11 {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #000066;
}
.style13 {
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
}
.style15 {font-family: verdana; font-size: 10px; color: #663300; }

.style23 {
	font-family: verdana;
	font-size: 7px;
	color: #009900;
}
.style21 {font-size: 12px; color: #FF0000; }
.style24 {
	font-family: verdana;
	font-size: 7px;
	color: #74C01E;
}
.style29 {
	font-size: 0.8em;
	font-family: Tahoma;
	color: #305D87;
}
.thumbnail { float: left; margin: 0 18px 8px 0; }
.hiddenControl {
	display:none
}

/*Job Post*/
.jobpost {	
	widht:530px;
	color:#6699FF;
}
/*contact us*/
.contactleft {
		border:1px solid #82baea;
		width:180px;
		height:150px;
		margin-top:1px;
		margin-bottom:10px;
		margin-left:8px;
		
}
.contactright {
		border:1px solid #82baea;
		width:180px;
		height:150px;
		margin-top:1px;
		margin-bottom:10px;
		margin-left:8px;
}
.wmpd {
		padding:10px 0px 5px 10px;
		width:680px;
		text-align:justify;
		color:#2D8CDB;
		font: 80%/1.3 arial,sans-serif;

}
.wmpd0 {
		padding:10px 0px 0 10px;
		width:680px;
		text-align:justify;
		color:#2D8CDB;
		font: 80%/1.3 arial,sans-serif;

}
.wmpd1 {
		font:bold 0.95em arial, sans-serif;
		text-align:justify;
		color:#2D8CDB;
		font: 80%/1.3 arial,sans-serif;

}
.wmpd2 {
		color:#003366;
		font-size:10px;
		font-family:verdana;
		padding:10px 0px 5px 10px;

}
.contactform {
}
.about {
		color:#000000;

}
.text {
		text-indent:20px;
		padding-left:10px;
		word-spacing:2px;
}
.headbg {
		clear:both;
		padding:0px;
		text-indent:10px;
		height:20px;
		width:150px;
		background:#C2DC55;

}
.contact {
		width:180px;
		float:left;
		height:500px;
		margin-top: 5px;
		margin-left:15px;
		
}
.roundcont {
	width: 710px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	background-color: #f90;
	color: #000;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}


#boxes {
float:right;
width:536px;
margin:10px
}
#box1,#box2,#box3 {
margin-bottom:20px;
background-image:url(images/bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;

}
#box1 h2,#box2 h2,#box3 h2 {
text-align:right;
margin:0 0 0 -1px;
background:url(images/boxtop.gif) top no-repeat ;
font-weight:600
}
#box1 p,#box2 p,#box3 p {
padding:9px 19px 24px 12px;
margin:0
background-color: #c2dc57;
}

/*Job search*/

.searchresult {
background-color:#66FF00;
border:1px solid #669900;
margin-bottom:10px;
width:530px;
}

.hidiv{display:none}
.xyz {
background:url(images/bg2.gif) no-repeat;
margin-left:10px;
margin-bottom:10px;
height:370px;
}

.joblogin {
margin-left:200px;
margin-top:100px;
}
.yy {
background:url(images/loginfullbg.gif) no-repeat;
 width:258px;
  height:241px;
  margin-left:250px;
  padding-left:30px;
  padding-top:10px;
  
}
.yy1 {
  background:url(images/changepassbg.gif) no-repeat;
  width:258px;
  height:241px;
  margin-left:250px;
  padding-left:10px;
  margin-top:90px;
  
}
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #2C2C2C;
	text-decoration: none; 
	color: #000;
	background: #2C2C2C url(images/image2.gif);
}

div.pagination a:hover, div.pagination a:active {
	border:1px solid #000000;
	color: #fff;
	background: url(images/image1.gif);
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #000;
  	font-weight: bold;
	color: #990000;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}


/* POP UP Login Box */
#overlay img{ border: none; }

#overlay, #overlay_login, #overlay_message { background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
	
* html #overlay_login{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
	
* html #overlay_message{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}

#dual_box, #message_box{
	width:300px;
	background:#ffffff;
	padding:10px;
	border:2px solid #82baea;
	position: absolute;
}
#dual_box input{
	background:#ffffff;
	padding-left:3px;
	border:1px solid #82baea;
}

.resume_box {
		background: #f4f4f4;
		border: 1px solid #FF4242;
		padding: 15px;
		margin: 0 0 5px 0;
		width:820px;
		margin-left:15px;
		font: .7em Tahoma, Arial, sans-serif;
		line-height: 1.7em;
		color: #454545;
	}
.resumetable {
		width:800px;
		border-left: 1px dotted black;
		border-right: 1px dotted black;
		border-top: 1px dotted black;
		border-bottom: 1px dotted black;
		}
.left_box {
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 15px;
		margin: 0 0 15px 0;
		font-size: 0.8em;
		font-family: Arial;
		color: #305D87;
	}