/* Recruitment Direct CSS Document */

body {
 background:url(images/bg.jpg);
 margin:0px;
 padding:0px;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#3E3E3E
}

#container {
 width:910px;
 margin:0px auto;
 padding:0px;
}

#header {
 float:left;
 width:770px;
}

#header h1 {
 color:#B5B5B5;
 font-family:"Lucida Sans Unicode";
 font-size:25px;
 letter-spacing:5px;
 margin:64px 0px 0px 0px;
 padding:0px;
 text-transform:uppercase;
 font-weight:normal;
}

#header img { margin-top:3px; float:left }

#header ul {
 width:480px;
 float:right;
 margin:0px 0px 0px 0px;
 padding:0px;
 list-style:none;
 font-size:14px;
 color:#FFFFFF;
 text-align:left;
 background-color:#868684;
}

#header ul li {
 float:left;
 margin:0px;
 padding:25px 0px 10px 0px;
}

#header ul li a {
 text-decoration:none;
 color:#FFFFFF;
 padding:25px 6px 10px 6px;
 overflow:hidden;
 height:1px;
}

#header ul li a:hover {
 text-decoration:underline;
  background:url(images/menu-hov.gif) repeat-x top;
}

#logo {
 float:left;
 width:40px;
 margin:17px 0px 0px 10px;
}

#content {
 width:100%;
 clear:both;
 margin-top:2px;
 background-color:#0047B9;
 color:#FFFFFF
}

#content img.left { float:left; margin-top:2px; }
#content .welcome { float:left; width:537px; }
#content .welcome img { margin-top:5px; }
#content p { margin:0px; padding:10px 0px 0px 0px; }
#content img.support { float:left; margin:0px 10px 0px 0px }

#bottom {
 clear:both;
 width:100%;
}

#latest-job {
 float:left;
 width:337px;
 background:#E3E3E3 url(images/latest-job-bottom.gif) left bottom no-repeat ;
 padding:0px 0px 12px 0px;
 margin:0px 25px 0px 10px;
 overflow:hidden;
}

#latest-job h3 {
 background:url(images/latest-job-top.gif) no-repeat top;
 padding:10px 0px 0px 15px;
 margin:0px;
}

#latest-job p {
 margin:0px;
 padding:10px 15px 0px 15px;
 color:#000000;
 font-size:11px;
}

#latest-job p span { display:block }
#latest-job p span a { color:#0047B9; text-decoration:none }
#latest-job p span a:hover { color:#0047B9; text-decoration:underline }
#latest-job a { color:#0047B9; text-decoration:underline }
#latest-job a:hover { color:#0047B9; text-decoration:none }

#services {
 float:left;
 width:528px;
}

#services h2 { margin:0px; padding:0px; }
#services p { padding:5px 0px 0px 0px; }

#footer { clear:both; width:100%; background-color:#0047B9; padding:20px 0px 0px 0px; }
#footer p { font-size:11px; color:#FFFFFF; width:230px; float:right; margin:0px; padding:0px; }
#footer ul { width:450px; float:left; margin:0px; padding:0px; list-style:none }
#footer ul li { margin:0px; padding:0px; display:inline }
#footer ul li a { color:#FFFFFF; text-decoration:none; margin:0px; padding:0px 5px 0px 5px; }
#footer ul li a:hover { color:#FFFFFF; text-decoration:underline }
#footer span { float:right; width:200px; }
#footer span a { margin:0px 2px 0px 0px }

/*job page by kantmani 08-05-08*/
#job_left{width:373px; float:left; text-align:center;}
#job_right{width:537px; float:left;}

.middle_headingtxt1{
					font:36px "Incised901 BT", Verdana, Arial, Helvetica, sans-serif;
					padding:5px 0 10px 0;
					}
 #rtbox_bg{background:url(images/rt_boxbg.jpg) left top repeat-y; padding:0 20px 0 20px; width:497px; float:left}
	
	 .jobheading{
	 		font:1.2em "Incised901 BT", Verdana, Arial, Helvetica, sans-serif;
			color:#0047b9;
			text-align:right;
			width:495px;
			padding-bottom:8px;
			}

	.normaltxt{font:12px Arial, Helvetica, sans-serif, Tahoma;
			color:#3e3e3e;
			line-height:15px;
			word-spacing:1px;
			text-align:left;
			}
	#rtbtnsdiv{
			 font:11px Arial, Helvetica, sans-serif, Tahoma;
			 color:#0047b9;
			 float:left; 
			 width:187px;
			 padding-left:18px;
			 }
	#rtbtnsdiv2{
				padding:5px 0 0 40px;
				}
	.rticons_txt{ padding:5px 0 5px 0;
					clear:right;
				 	vertical-align:text-top
					}
		#rtbtnsdiv2 span { vertical-align:top;}
		
	#rt_lefticon{float:left; width:190px;}	
	#rt_lefticon span{ vertical-align:top;}
	.job_midlogo{float:left; width:100px;}
	
	.rt_width1{width:537px; float:left;}
	
	#rt_frommaindiv{width:497px; float:left; font:11px Arial, Helvetica, sans-serif, Tahoma; color:#333333; height:30px;}
	.rt_fromdiv1{ width:160px; float:left}
	.rt_fromdiv2{ width:330px; padding-left:7px; float:left}
	
	/* all job 09-05-08*/
	
	 .alljob_midhead{ margin:0px; padding:65px 0 0 0;
	 			font:12px Arial, Helvetica, sans-serif, Tahoma; 
				color:#868684; 
				text-decoration:underline;
				width:497px;
				 float:left;
				}
	
	.alljob_secdiv{width:497px; float:left;}
	#alljobsec{ width:497px; float:left; font:11px Arial, Helvetica, sans-serif, Tahoma; color:#333333;}
	.alljob_left{ width:214px; float:left;}
	.alljob_right{ width:251px; float:left; padding-left:32px;}
	#alljobsec p{ margin:0px; padding:12px 0 0 0;}
	#alljobsec h4{ font:12px Arial, Helvetica, sans-serif, Tahoma; 
				color:#868684; 
				text-decoration:underline; 
				margin:0px; 
				padding:0px;
				}
	#alljobsec a{ font:10px Arial, Helvetica, sans-serif, Tahoma; color:#0033CC; text-decoration:none;}