/*-----------------------------------------------------------------------------------
Author		: K . S . Karthick Murari
URL		:
Created On	: 2ND FEBRUARY 2008
Last Modified	: 03/02/2008	18:55 IST
------------------------------------------------------------------------------------*/

*{
	margin: 0; padding: 0;
}
body{
	background: #fff url(../images/main_bg.jpg) repeat-x left top;
}
#outer_container{
	color: #070707;  background: transparent url(../images/header_bg.gif) no-repeat 0 32px; font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; text-align: left;
}
	#header{
		height: 181px; background: transparent url(../images/logo.jpg) no-repeat left top;
	}
		#header h1{
			margin: 40px 0 0 432px; color: #e0dfce; font: italic 28px/22px Georgia, "Times New Roman", Times, serif; letter-spacing: 0.02em;
		}
		#header span{
			margin: 40px 0 0 520px; color: #dadada; font: normal 14px/28px Arial, Helvetica, sans-serif; 
		}
			#header span span{
			 margin: 0; color: #fcfcfb; font: italic 20px/28px Georgia, "Times New Roman", Times, serif;  
			}
	#quick_steps{
		position: absolute; width: 334px; height: 293px; top: 90px; left: 74px; background: transparent url(../images/steps_image.jpg) no-repeat left top;
	}
	#about_content{
		position: relative;  width: 519px; height: 215px; margin: -22px 0 0 411px; padding: 1px 0 0 0;  background: transparent url(../images/about_bg.jpg) no-repeat left top; 
	}
		#about_content p{
		margin: 14px 19px; color: #070707; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify;
		}
	#steps_container{
		width: 930px; padding: 8px 0 0 0; background: transparent url(../images/content_shadow.jpg) no-repeat left top; 
	}
		#steps_container table{
			 background: #fff url(../images/steps_bg.jpg) repeat-x left top;
		}
			#steps_container #steps1{
				width: 302px; margin: 20px 2px; padding: 44px 0 0 0; background: transparent url(../images/step1_header.jpg) no-repeat left top;  
			}
			#steps_container #steps2{
				width: 302px; margin: 20px 2px; padding: 44px 0 0 0; background: transparent url(../images/step2_header.jpg) no-repeat left top;  
			}
			#steps_container #steps3{
				width: 302px; margin: 20px 2px; padding: 44px 0 0 0; background: transparent url(../images/step3_header.jpg) no-repeat left top;  
			}
				#steps_container .content, #steps_container .content1{
					background: transparent url(../images/step1_bg.jpg) repeat-y 25px top;  
				}
					#steps_container .content table,#steps_container .content1 table{
						width: 275px; margin: 0 0 0 26px;  background: transparent url(../images/steps_contentbg.gif) repeat-x left top; 
					}
					#steps_container .content1 td table{
						width: auto; margin: 0;  padding: 0; background: none;
					}
					#steps_container .group_title{
						color: #878989;  font: normal 22px/25px Arial, Helvetica, sans-serif;
					}
					#steps_container .group_info{
						color: #878989;  font: normal 11px/25px Arial, Helvetica, sans-serif;
					}
						#steps_container .content td, #steps_container .content1 td{
							padding: 20px 10px 0px 10px; 
						}
							#steps_container .content1 td td{
								padding: 5px 0px 0px 0px; 
							}
							#steps_container .content1 input.check{
								margin: 0 5px 0 0; border: none;
							}
							#steps_container .content1 td td label{
								display: block; margin: 4px;
							}
					#steps_container .content1 label{
						 color: #2187ab; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
					}
					#steps_container .content1 input{
						height: 17px; margin: 0 0 0 14px; padding: 0 0 0 2px; color: #2187ab; font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #cbccc0;
					}
					#steps_container .content label{
						display: block; color: #2187ab; font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
					}
					#steps_container .content input, #steps_container .content select{
						height: 17px; margin: 2px 0 20px 0; padding: 0 0 0 2px; color: #2187ab; font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #cbccc0;
					}
					#steps_container .content #radius, 	#steps_container .content #experience{
						width: 145px;
					}
					#steps_container .content #job_type, 	#steps_container .content #education_level{
						width: 255px;
					}
				#steps_container .curvebase{
					display: block; width: 277px; height: 13px; margin: 0 0 0 25px; background: transparent url(../images/steps1_curvebase.jpg) no-repeat left bottom; 
				}
					#steps_container .content p{
						color: #004c67; font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify;
					}
					#steps_container .content p span{
						font-weight: bold;
					}
.button{
	position: relative; display: block; height: 39px; margin: 10px 25px;  color: #7a7d7f; background: transparent url(../images/button_bg.jpg) no-repeat left top; font: bold 10px/39px Verdana, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; text-transform: uppercase; 
}
.button:hover{
	color: #474747; text-decoration: none;
}
	.button span{
		position: absolute; display: block; top: 0; right: 0; width: 11px; height: 39px; background: transparent url(../images/button_right.jpg) no-repeat right top;
	}
					#steps_container .content p.note, #steps_container .content1 p.note{
						margin: 10px 0; color: #616161; font: normal 10px/14px verdana, arial, sans-serif; text-align: justify;
					}
						#steps_container .content p.note span{
						font-weight: bold;
					}
	#block_container{
		width: 800px; height: 51px; margin: 10px 0 0px 41px; padding: 10px 20px; color: #537b85; background: transparent url(../images/block_container.gif) no-repeat left top; font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif; text-align: center;
	}
	#footer{
		margin: 0 0 10px 0; color: #003d53; text-align: center;
	}