/* ************************ Defaults ************************ */

body{ 
	font:0.78em  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
	color:#000;
	background:url('../images/pagebg.gif') top left repeat-x; 
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
a{
	color:#5b97ba;	
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}

/* ************************ structural ************************ */

#page{ 
	margin:0 auto; 
	padding:0px;
	width:940px;
	text-align:left;
}
#header{ 
	background:url('../images/header.jpg') top left no-repeat;
	font-size:0.78em;
	text-align:right;
	height:124px;
}
#topimg
{
	
	background:url('../images/header.jpg') top left no-repeat;
	font-size:0.78em;
	height:50px;
	text-align:left 
}
	
#header p{
	margin:0px;
	padding:10px 0px 0px 0px;
}
#header p.hpwd{
	margin:0px;
	padding:0px 62px 0px 0px;
}
#header p.hlogin{
	margin:0px;
	padding:0px;
	border:0px solid #000000;
	width:100%;
	/*width:160px;*/
}
#header #headerform{ 
	background:url('../images/selectbg.gif') top right no-repeat;
	height:21px;
	padding:1px 5px 0px 0px;
}
#header a{
	color:#999898;
	text-decoration:none;
}
#header a:hover{
	color:#999898;
	text-decoration:underline;
}
#header #logo{
	padding:26px 0px 0px 0px;
	float:left;
}
#header p.error
{
	font-size:10px;
	color:Red;
}

/* ************************ top navigation ************************ */

#topnav ul#menu{ 
	/*background:url('../images/topnav1.gif') top left no-repeat; */
	margin:0px; 
	padding:0px; 
	height:36px; 
	width:940px; 
	position:relative; 
}
#topnav ul#menu li{ 
	margin:0px; 
	padding:0px; 
	list-style:none; 
	position:absolute; 
	top:-5px; 
	margin:0px; 
	padding:0px; 
}
ul#menu li,ul#menu a{ 
	height:36px; 
	display:block;
	 
}
#topnav ul#menu li a{ 
	text-indent:-5px; 
	text-decoration:none;
}
/*
#toplink1{ left:0px; width:82px; margin:0px; padding:0px; }
#toplink2{ left:82px; width:138px; }
#toplink3{ left:220px; width:159px; }
#toplink4{ left:379px; width:116px; }
#toplink5{ left:495px; width:83px; }
#toplink6{ left:578px; width:115px; }
#toplink7{ left:693px; width:127px; }
#toplink8{ left:821px; width:120px; }
*/
/*
#toplink1 a:hover,body#toplink1on #toplink1{ background:transparent url('../images/topnav.gif') 0px -36px no-repeat; }
#toplink2 a:hover,body#toplink2on #toplink2{ background:transparent url('../images/topnav.gif') -82px -36px no-repeat; }
#toplink3 a:hover,body#toplink3on #toplink3{ background:transparent url('../images/topnav.gif') -220px -36px no-repeat; }
#toplink4 a:hover,body#toplink4on #toplink4{ background:transparent url('../images/topnav.gif') -379px -36px no-repeat; }
#toplink5 a:hover,body#toplink5on #toplink5{ background:transparent url('../images/topnav.gif') -495px -36px no-repeat; }
#toplink6 a:hover,body#toplink6on #toplink6{ background:transparent url('../images/topnav.gif') -578px -36px no-repeat; }
#toplink7 a:hover,body#toplink7on #toplink7{ background:transparent url('../images/topnav.gif') -693px -36px no-repeat; }
#toplink8 a:hover,body#toplink8on #toplink8{ background:transparent url('../images/topnav.gif') -820px -36px no-repeat; }

#toplink1 a.active,body#toplink1on #toplink1{ background:transparent url('../images/topnav.gif') 0px -36px no-repeat; }
#toplink2 a.active,body#toplink2on #toplink2{ background:transparent url('../images/topnav.gif') -82px -36px no-repeat; }
#toplink3 a.active,body#toplink3on #toplink3{ background:transparent url('../images/topnav.gif') -220px -36px no-repeat; }
#toplink4 a.active,body#toplink4on #toplink4{ background:transparent url('../images/topnav.gif') -379px -36px no-repeat; }
#toplink5 a.active,body#toplink5on #toplink5{ background:transparent url('../images/topnav.gif') -495px -36px no-repeat; }
#toplink6 a.active,body#toplink6on #toplink6{ background:transparent url('../images/topnav.gif') -578px -36px no-repeat; }
#toplink7 a.active,body#toplink7on #toplink7{ background:transparent url('../images/topnav.gif') -693px -36px no-repeat; }
#toplink8 a.active,body#toplink8on #toplink8{ background:transparent url('../images/topnav.gif') -820px -36px no-repeat; }
*/
/* ************************ content ************************ */

#content{
	padding:10px 0px 0px 0px;
	clear:both;
}
.bold{
	font-weight:bold;
}
.clear{
	clear:both;
}
#content p{
	padding:5px 0px 5px 0px;
	line-height:15px;
}
#homeimg{
/*	background:url('../images/homeimg.jpg') top left no-repeat; */
	width:940px; 
	height:120px;
}
#homeimg ul{
	margin:0px;
	padding:19px 0px 0px 714px;
	list-style:none;
}
#homeimg ul li{
	margin:0px;
	padding:0px;
	float:left;
}
#pagetext{
	padding:10px 0px 0px 0px;
}

/* ************************ home text ************************ */

#pagetext .homearea{
	width:306px;
	float:left;
	text-align:justify;
}
.homearea .homearea1{
	background:url('../images/homearea1.gif') top left repeat-y;
}
.homearea .homearea2{
	background:url('../images/homearea2.gif') top left no-repeat; 
}
.homearea .homearea3{
	background:url('../images/homearea3.gif') bottom left no-repeat; 	
	padding:5px 8px 5px 8px; 
}
.homearea .homearea4{
	padding:5px 8px 0px 8px; 
}
.homearea#homemid{
	margin:0px 10px 0px 10px;
	
	
}
.homearea h1{
	background:url('../images/midh.gif') top left no-repeat;
	height:20px;
	font-size:1.40em;
	color:#6899cd;
	font-weight:normal;
	padding:3px 0px 3px 3px;	
}

/* ************************ maximum erp resourcing ************************ */

.homearea .maximus{
	padding:0px 3px 0px 3px;
	width:284px;
}
.homearea .maximus ul{
	margin:0px;
	padding:5px 0px 0px 0px;
	list-style:none;
}
.homearea .maximus ul li{
	display:inline;
}
.homearea .maximus ul li.maxmid{
	padding:0px 34px 0px 34px;
}


  


.flexcroll {
	height:144px;
	border:0px solid #000000;
	
	overflow-y:scroll;
}
#mycustomscroll {
	height: 144px;
	}
	
/* ************************ news ************************ */
/* Scroll Bar Master Styling Starts Here */
/* comments can freely be removed from this file */

/* do not modify .scrollgeneric class, required for proper operation */
.scrollgeneric {
line-height: 1px; font-size: 1px;
position: absolute; top: 0; left: 0;
}
.vscrollerbase, .vscrollerbar {
width: 15px;
}
.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(images/vscroller2.png) 0px -10px;
width: 15px;
/* height is auto set by the script to fit the scrollbar */
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(images/vscroller2.png);
width: 15px; height: 10px;
}
.homearea .news1, .homearea .news2{
	padding:0px 3px 0px 3px;
	height:193px;
}
.homearea .news1 h1, .homearea .news2 h1{
	padding:3px 0px 10px 3px;
}
.homearea .news1 img, .homearea .news2 img{
	float:left;
}
.homearea .news1 .clear, .homearea .news2 .clear{
padding:0px 0px 18px 0px;
}
#content .homearea .news1 p, #content .homearea .news2 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	width:200px;
}
.homearea .newsletter{
	background:url('../images/newsletter.gif') top left no-repeat;
	width:228px; 
	height:37px;
	padding:10px 0px 0px 80px;
}
.homearea .newsletter p{
	padding:0px;
	margin:0px;
	float:left;
}
.homearea .newsletter p span.textClass{
	padding-left:25px;
	margin:0px;
	float:left;
	border:1px solid #000000;
}

/* ************************ vacancies ************************ */

.homearea .vacancies2{
	background:url('../images/vacancies2.gif') bottom left no-repeat; 
	padding:0px 3px 5px 3px;
	width:281px;
	height:266px;
	font-size:0.90em;
	text-align:left;	
}
.homearea .vacancies2 span{
	color:#5b97ba;
}
#content .homearea .vacancies2 p{
	margin:0px;
	padding:0px;
}
.homearea .vacancies2 .vacancylist{
	margin:0px;
	padding:0px 0px 5px 0px;
}
.homearea .vacancies2 h1, .homearea .search h1{
	font-size:1.50em;
	padding:3px 0px 5px 3px;	
}

/* ************************ search ************************ */

.homearea .search{
	padding:0px 5px 4px 5px;
	width:277px;	
	font-size:0.90em;
	color:#5b97ba;	
}
#content .search p{
	line-height:15px;
}
.homearea .rss{
	font-size:0.80em;
	padding:10px 0px 15px 0px;
}
#content .homearea .rss p{
	/* background:url('../images/rss.gif') top left no-repeat; 
	padding:3px 0px 3px 30px;*/
	margin:0px;
}

/* ************************ inner text ************************ */

#innertext1{
	background:url('../images/innertext1.gif') top left repeat-y;
}
#innertext2{
	background:url('../images/innertext2.gif') top left no-repeat;
}
#innertext3{
	background:url('../images/innertext3.gif') bottom left no-repeat;
	width:928px;
	padding:10px 0px 10px 12px;
}
#innertext3 h1{
	background:url('../images/midh.gif') top left no-repeat;
	height:43px;
	font-size:1.50em;
	color:#6899cd;
	font-weight:normal;
	padding:10px 0px 0px 10px;	
}
#leftpanel{
	float:left;
	width:174px;
	color:#5b97ba;		
}
#leftpanel ul{
	margin:0px;
	padding:0px 0px 30px 0px;
	list-style:none;
}
#leftpanel ul li{
	margin:0px;
	padding:0px 0px 5px 15px;
	background:url('../images/leftli.gif') top left no-repeat;	
}
#leftpanel ul li a{
	color:#707070;
	text-decoration:none;
	font-weight:bold;
}
#leftpanel ul li a:hover{
	color:#7bb2d7;
	text-decoration:none;
}
#leftpanel ul li a.active{
	color:#7bb2d7;
	text-decoration:none;
}
#innertext3 .insearch{
	font-size:0.80em;
	padding:0px 5px 33px 5px;
}
#innertext3 .insearch h1{
	padding:5px 0px 0px 5px;
	margin:0px;
	font-size:1.50em;
	font-weight:bold;
	height:28px;	
}
#midpanel{
	float:left;
	width:525px;
	text-align:justify;
	padding:0px 20px 0px 15px;
}
#midpanel .midtext{
	padding:0px 10px 0px 10px;
	width:505px;		
}
#midpanel .midlinks{
	padding:35px 0px 0px 0px;
}
#midpanel .midlinks p{
	float:left;
}
#midpanel .rate{
	background:url('../images/ratebg.gif') top left no-repeat;
	width:172px;
	height:36px;
}
#midpanel .rate{
	padding:8px 0px 0px 82px;
}
#midpanel .rate input{
	padding:0px;
	float:left;
}
#midpanel #ratethanks{
	width:172px;
	height:36px;
	padding:8px 0px 0px 82px;
}
#rightpanel{
	float:left;
}
#rightpanel ul{ 	
	margin:0px;
	padding:15px 0px 15px 0px;
	list-style:none; 
}
#rightpanel li{ 
	padding:0px; 
	margin:0px; 
	float:left;  
}
#rightpanel li a{ 
	display:block;
	height:88px; 
}
#rightpanel li a.clientlink1{ width:92px; background:url('../images/candidatearea.jpg') top left no-repeat; }
#rightpanel li a.clientlink1:hover{ background:url('../images/candidatearea_on.jpg') top left no-repeat; }
#rightpanel li a.clientlink2{ width:87px; background:url('../images/clientarea.jpg') top left no-repeat;  }
#rightpanel li a.clientlink2:hover{ background:url('../images/clientarea_on.jpg') top left no-repeat; }
#rightpanel a span{ display:none; }


/* ************************ footer ************************ */

#footer{
	clear:both;
	padding:10px 0px 50px 0px;
	font-size:0.78em;
	color:#989898;
}
#footer a{
	color:#989898;
	text-decoration:none;
}
#footer a:hover{
	color:#7bb2d7;
	text-decoration:none;
}
#footer  ul{ 	
	margin:0px; 
	padding:0px; 
	list-style:none; 
	float:right; 
}
#footer  li{ 
	padding:0px; 
	margin:0px; 
	float:left;  
}
#footer li a{ 
	display:block;
	height:20px; 
}
.footerlink1{ width:122px; background:url('../images/footerlink1.gif') top left no-repeat;  }
.footerlink2{ width:117px; background:url('../images/footerlink2.gif') top left no-repeat;  }
.footerlink3{ width:102px; background:url('../images/eco.gif') top left no-repeat;  }
#footer p{ float:left; }
#footer a span{ display:none; }

/* ************************ forms ************************ */

form{
	margin:0px;
	padding:0px;
}
input, select, textarea{
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

.Smalla{
	color:#999898;
	text-decoration:none;
	font-size: .75em;
}
.Smalla:hover{
	color:#999898;
	text-decoration:underline;
}

#header .inputtext{
	width:138px;
	height:15px;
	background:#cecccc;
	border:0px;
}
#header .text{
	width:138px;
	height:20px;
	background:#cecccc;
	border:0px;
}
#header select{
}
.homearea .newsletter .inputtext{
	width:87px;
	height:12px;
}

.inputtextselect{
	height:18px;
	background:#cecccc;
	color:#000000;
}
.homearea .newsletter input{
	margin-left:25px;
}
.search form p{
	float:left;
	margin:0px;
	padding:0px;
}
.search  input{
	margin-right:5px;
	color:#5b97ba;	
}
.search  select{
	color:#5b97ba;	
}
#leftpanel input{
	color:#5b97ba;
	width:150px;	
}
#leftpanel select{
	color:#5b97ba;
	width:155px;	
}
#table_header td
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	background: #605C50;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
	height: 25px;
}
#table_header1 td
{
	background:  #9C9BA7;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	height: 25px;
	padding-left: 4px;
}
.dataGrid
{
	font-family: verdana;
	font-size: 11px;
	border: solid 1px #9C9BA7;
}
.dataGrid span.error
{
	font-family: verdana,arial;
	font-size: 10px;
	color:Red;
}

.dataGrid span
{
	font-family: Arial;
	font-size: 9px;
	color: #000000;
}

.dataGridHeader
{
	background:  #9C9BA7;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	height: 25px;
	padding-left: 4px;
}
.dataGridHeader td
{
	background:  #9C9BA7;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	height: 25px;
	padding-left: 4px;
}
.dataGridHeader a
{
	background:#9C9BA7;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding-left: 4px;
}
.dataGridHeader a:hover
{
	background: #9C9BA7;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	padding-left: 4px;
}
.dataGridPager
{
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	color:#FFFFFF;
	height: 21px;
	padding-left:10px;
	background-color:#666666;
}
.dataGridPager span
{
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	color:#EBB909;
	padding-left:10px;
}
.dataGridPager a
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	padding-left:10px;
	color:#FFFFFF;
	}
.dataGridPager a:hover
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color:#FFFF47;
}
.dbGridAlternateItem td
{
	font-size: 11px;
	font-family: verdana,Arial;
	padding-left: 6px;
	height: 30px;
	background-color: #ECECEC;
}
 .dbGridAlternateItem span
{
	font-size: 9px;
	font-family: verdana,Arial;
	color:#000000;
	}
.dbGridItem td
{
	font-size: 11px;
	font-family:  verdana,Arial;
	padding-left: 6px;
	height: 30px;
}
.dbGridItem span
{
	font-size: 9px;
	font-family: verdana,Arial;
	color:#000000;
	}

	.text
	{
	font-size: 9px;
	font-family: Verdana;
	color:#000000;
	text-decoration:none;
	
		}
#submenu a
{
	font-size: 10px;
	font-family: arial,verdana,tahoma;
	font-weight: normal;
	color: #FFFFFF;
	height: 12px;
	margin-top: 0px;
	padding-left: 5px;
	padding-top: 5px;
	cursor: hand;
	text-decoration: none;
}
#submenu a:hover
{
	font-size: 10px;
	height: 12px;
	color: #7DB4D9;
	text-decoration: none;
}
#menu a
{
	font-size: 12px;
	font-family: arial,verdana,tahoma;
	font-weight: normal;
	color: #FFFFFF;
	height: 30px;
	margin-top: 0px;
	padding-left: 5px;
	padding-top: 5px;
	cursor: hand;
	text-decoration: none;
}
#menu a:hover
{
	font-size:12px;
	font-family: arial,verdana,tahoma;
	font-weight: normal;
	color: #7DB4D9;
	height: 30px;
	margin-top: 0px;
	padding-left: 5px;
	padding-top: 5px;
	cursor: hand;
	text-decoration: none;
}
.error
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Red;
	}
.textbox
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.dropdown
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #000000;	
}
/*----Vacancy Front Styles Start-------*/
.gridview
{
    font-family:Verdana;
    font-size:10px;
    padding:2px 2px 2px 2px;
    border-style:none;
}
.gridview_header
{
   	background: #8F8E93;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
	padding-left: 5px;
}
/*----Vacancy Front Styles End-------*/

.table{
	border-left:1px solid #EEEEEE;
	border-bottom:1px solid #9A98AE;
	border-right:1px solid #9A98AE;
	border-top:1px solid #EEEEEE;
}	
		
.table td{
	border-bottom:1px solid #f5f5f5;
	padding-left:10px;
}

.tdleft{
	text-align:right;
}		
.hide{
	display:none;
	visibility:hidden;
	overflow:hidden;
}

.show{
	display:block;
	visibility:visible;
	overflow:hidden;
}

.boldtxt{
	font-weight:bold;
}

.errborder{
	border:1px solid #ff0000;
}

.searchKeyword {
		background:#000000; 
		color:#f1f1f1; 
		font-weight: bold;
	}
	
.selectedSearchPage a{
	background:#000000; 
	color:#ffffff; 
	padding:1px 4px 1px 4px; 
	font-weight: bold;
}
/*-----Apply For Job Front Begin----*/
#thanksMsgAfterJobApply td
{
	width:100%;
	padding:5px 5px 5px 5px;
}
.thanksMsg_Label
{
	font-weight:bold;
}
#Msg_JobAlreadyApplied
{
	width:100%;
}

#jobbag_table td
{
	width:100%;
	padding:5px 5px 5px 5px;
}
.jobbag_label
{
	font-weight:bold;
}
#jobbag_jobDetail
{
	width:100%;
	padding:5px 5px 5px 5px;
}
.table_header
{
	color:#000000;
	
}

/*-----Apply For Job Front End----*/



.polltop {
           background-image: url(/images/poll_28.jpg);
           height: 19px;
           width: 155px;
           background-repeat: no-repeat;
}

.pollmiddle {
           background-image: url(/images/poll_30.jpg);
           width: 155px;
           margin-top: -4px;
           background-repeat: repeat-y;
           overflow:hidden;  
}
.pollRadio{
   width:138px;
   height:100%;
   font-size:12px;
   color:#000000;
}
#ctl00_rd.pollRadio td label{
	float:left;
	width:114px;
	color:#0C427E;
	font-size:10px;
}
#ctl00_rd.pollRadio td input{
	float:right;
	width:10px;
}

.boxRepeater
{
	background-image:url(/images/box_repeater.gif);
}

.boxbottomRepeater
{
	background-image:url(/images/box_bottom.gif);
}
