body
{
	text-align:center;
	font-family:verdana,Arial,Helvetica,Tahoma,Sans-Serif;
	font-size:12px;
	width:1000px;
	margin:5px auto 0px;
}

.outer_page
{
	clear:both;
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;
}

.inner_page
{
	
	clear:both;
	text-align:left;
	margin:0px 0px 0px 0px;
	float:left;
	width:100%;
}

.header_top
{
	background:transparent url('/images/railsindia_imgs/home_template/navigation.jpg') repeat-x scroll center top;
	height:55px;
}

#section_padding
{
	padding:0px 10px 0px 10px;
}

.header_left
{
	float:left;
	width:18%;
	height:43px;
	vertical-align:middle;
	margin:5px 0px 0px 0px;
}

a
{
	text-decoration:none;
}

img 
{
	border:0px solid;
}

.header_middle
{
	float:right;
	width:70%;
}

.admin_section_strip
{
	margin:5px 0px 10px 0px;
	clear:both;
	text-align:right;
	font-weight:bold;
 	color:#ffffff;
	font-size:11px;
}

.header_menu
{
	margin:0px 0px 0px 0px;
}

.selected_anchor
{
	color:#C04B2A;	 	
}

.disselected_anchor
{
 	color:#ffffff;	
}
.header_menu_home
{
	margin:30px 0px 0px 0px;
}
.header_right
{
	float:right;
	width:25%;
/*	border:1px solid white;*/
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	margin:20px 0px 0px 0px;
	font-size:11px;
	background:transparent;
}

.header_right_text a
{
	color:#8f8d8d;
}

.header_right_text_color a
{
	color:#ffffff;
	background:transparent;
}


.menu_block
{
	float:left;
	width:115px; /*20%;*/
	margin:0px 10px 0px 10px;
}

.menu_block_right
{
	float:left; /*right;*/
	width:115px; /*20%; */
	margin:0px 10px 0px 10px;
}

.menu_icon
{
	width:38%;
	float:left;
	margin:8px 0px 0px 0px;
}

.menu_text
{
	width:57%;
	font-weight:bold;
	vertical-align:middle;
	float:right;
	padding:10px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	height:29px;
	color:#ffffff;
	background:transparent;
}

.job_seeker
{
	background:transparent url('/images/railsindia_imgs/seeker.gif') no-repeat center top;
    width: 45px;
	height: 39px;
}

.job_employer
{
	background:transparent url('/images/railsindia_imgs/employee.gif') no-repeat center top;
    width: 45px;
	height: 39px;
}

.job_icon
{
	background:transparent url('/images/railsindia_imgs/job.gif') no-repeat center top;
    width: 45px;
	height: 39px;
}

.job_search
{
	background:transparent url('/images/railsindia_imgs/search.gif') no-repeat center top;
    width: 45px;
	height: 39px;
}

a:hover .menu_block
{
	background:transparent url('/images/railsindia_imgs/red_strip.jpg') no-repeat center top;
	height:5px;
	width:115px;
/*	border:1px solid red;*/
}

a:hover .menu_block_right
{
	background:transparent url('/images/railsindia_imgs/red_strip.jpg') no-repeat center top;
	height:5px;
	width:115px;
	/*border:1px solid red;*/
}


.search_header
{
	background:transparent url('/images/railsindia_imgs/home_template/header.jpg') no-repeat center top;
	height:197px;
	width:100%; /*1000px;*/
}

.search_header_caption
{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 0px 15px;
	padding:10px 0px 0px 0px;
	background:transparent;
}

.search_criteria
{
	clear:both;
	width:100%;
	margin:15px 0px 0px 15px;
}

.search_block
{
	float:left;
	width:33%;
}

.search_block_right
{
	float:right;
	width:33%;
}

.search_button_block
{
	margin:5px 0px 0px 0px;
	clear:both;
	width:100%;
}

.search_button_left
{
	float:left;
	width:79%;
}

.search_button_right
{
	width:20%;
	float:right;
}

.advancesearch_link_right
{
	text-align:right;
}
.search_button_img
{
	width:78px;
	background:transparent url('/images/railsindia_imgs/home_template/search.jpg') no-repeat 0 0;
	height:34px;
	text-align:right;
	clear:both;
}

.advancesearch_link_right a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	clear:both;
	text-align:right;
}

a .search_block_button 
{
	color:#000000;
	text-decoration:none;
}
.search_row
{
	height:35px;
}

.search_label
{
	color:#ffffff;
	font-weight:bold;
	display: inline;
    width: 30%;
	float:left;
    text-align:left;
    padding: 3px 3px 3px 3px;
	background:transparent;
}

.search_txt
{
    display: inline;
    width: 69%;
    text-align: left;
    padding: 3px 3px 3px 3px;
}

.menu_section
{
	clear:both;
	height:39px;
}

.view_job_menu
{
/*	background:transparent url('/images/railsindia_imgs/View_All_Jobs.jpg') no-repeat 0 0;
	padding:5px 0px 0px 11px;*/
	background:transparent url('/images/railsindia_imgs/ViewAllJobs.jpg') no-repeat 0 0;
	width:214px;
	float:left;
	margin:0px 11px 0px -1px;
	height:100%;
}

.post_job_menu
{
/*	background:transparent url('/images/railsindia_imgs/Post_Your_Jobs_In_$30.jpg') no-repeat 0 0;
	padding:5px 0px 0px 11px; */
	background:transparent url('/images/railsindia_imgs/PostYourJobsIn$30.jpg') no-repeat 0 0;
	width:266px;
	float:left;
	margin:0px 11px 0px 0px;
	height:100%;
}

.post_job_menu_login
{
	width:266px;
	float:left;
	margin:0px 11px 0px 0px;
	height:100%;
}

.post_resume_menu
{
	/*background:transparent url('/images/railsindia_imgs/Post_Your_Resume.jpg') no-repeat 0 0;
	padding:5px 0px 0px 11px; */
	margin:0px 11px 0px 0px;
	background:transparent url('/images/railsindia_imgs/PostYourResume.jpg') no-repeat 0 0;
	width:243px;
	float:left;
	height:100%;
}

.post_resume_menu_login
{
	margin:0px 11px 0px 0px;	
	width:243px;
	float:left;
	height:100%;
	font-size:11px;
}

.twitter_menu
{
	/*background:transparent url('/images/railsindia_imgs/Follow_Me_on_Twitter.jpg') no-repeat 0 0;
	padding:5px 0px 0px 0px; */
	margin:0px 0px 0px 0px;
	background:transparent url('/images/railsindia_imgs/FollowMeonTwitter.jpg') no-repeat 0 0;
	width:241px;
	float:right;
	height:100%;
}

#tab_anchor
{
	color:#b5f3ff;
/*	font-size:13pt;
	font-weight:bold;*/
	text-decoration:none;
}

#tab_anchor a
{
	text-decoration:none;
	color:#B6F4FF;
	background:transparent;
}

.joblist_tweet_section
{
	clear:both;
	/*border:1px solid;*/
	height:262px;	
	margin:13px 13px 13px 13px;
}

.joblist_section
{
	width:70%;
	float:left;
/*	border:1px solid;*/
	background:transparent url('/images/railsindia_imgs/box.jpg') no-repeat 0 0;
	height:260px;
}

.joblist_header
{
	height:30px;
	/*border:1px solid;*/
	margin:15px 20px 0px 20px;
	width:91%;
	clear:both;
}

.joblist_img
{
	width:26px;
	height:26px;
	background:transparent url('/images/railsindia_imgs/job_posted.jpg') no-repeat 0 0;
	float:left;
}

.joblist_caption
{
	float:right;
	width:94%;
	font-size:17px;
	color:#C04B2A;
	font-weight:bold;
	padding:3px 0px 0px 0px;
}

.tweet_section
{
	width:29%;
	float:right;
	border:1px solid #edebeb;
	height:260px;
	background-color:#f2f0f0;
}

.box_inner
{
	margin:8px 8px 8px 8px;
	border:1px solid #edebeb;
	background:#ffffff;
	height:242px;
	overflow:hidden;
}

.box_header
{
	clear:both;
/*	border:1px solid;*/
	margin:8px 8px 8px 8px;
}

#box_header_tweet_height
{
	height:33px;
}

#box_header_hotjob_height
{
	height:39px;
}


#tweeter_icon
{
	background:transparent url('/images/railsindia_imgs/tweest.jpg') no-repeat 0 0;
	height:33px;
	width:26px;
}

#hotjob_icon
{
	background:transparent url('/images/railsindia_imgs/job.gif') no-repeat 0 0;
	height:39px;
	width:45px;
}

.box_icon
{
	float:left;
	width:auto;
}

.box_caption
{
	float:right;
	width:80%;
	color:#C04B2A;
	font-weight:bold;
	font-size:14px;
	padding:8px 0px 0px 0px;
}

.box_content
{
	margin:8px 8px 8px 8px;
	/*border:1px solid;*/
}

.box_content a
{
	color:#008FB8; /*#C04B2A;*/
	font-weight:bold;
	font-size:11px;
}

.more_section 
{
	color:#C04B2A;
	font-weight:bold;
	text-align:right;
	font-size:11px;
}
.more_section a
{
	color:#C04B2A;
	font-weight:bold;
}

/*.box_content table tr
{
	border:1px solid;
}*/

.middle_section
{
/*	border:1px solid;*/
	clear:both;
	margin:0px 13px 20px 13px;
	float:left;
	width:97%;
}

.middle_section_left
{
	float:left;	
	width:68%;
/*	border:1px solid;*/
}

.middle_section_right
{
	float:right;
	width:29%;
/*	border:1px solid;*/
}

.box_container
{
/*	border:1px solid red;*/
	clear:both;
	margin:6px 0px 6px 0px; 
	float:left;
	width:100%;
}

#box_container
{
	width:320px;
	height:248px; /*233px; 226px;*/
	border:1px solid #edebeb;
	background:#f2f0f0;
}

.box_container_left
{
	float:left;
	width:auto;
}

.box_container_right
{
	float:right;
	width:auto;
}

.box_container_inner
{
	margin:8px 8px 8px 8px;
	border:1px solid #edebeb;
	background:#ffffff;
	height:230px;/*215px; 210px;*/
}

.box_right
{
	width:auto !important;
}

.box_rss
{
	height:62px;
	clear:both;
	border:1px solid #edebeb;
	background-color:#f2f0f0;
	float:left;
	width:100%;
	margin:15px 0px 0px 0px;
}

.box_rss_inner
{
	margin:8px 8px 8px 8px;
	border:1px solid #edebeb;
	background-color:#ffffff;
	height:46px;
}

.box_advertise
{
	height:250px;
	width:250px;
	background:transparent url('/images/railsindia_imgs/citiplots_ad.jpg') no-repeat 0 0;
	clear:both;
	margin:0px 10px 0px 15px;
}

.rss_text
{
	color:#C04B2A;
	font-weight:bold;
	font-size:13px;
	padding:15px 0px 0px 5px;
	float:left;
	width:83%
}

.rss_text a
{
	color:#C04B2A;
}

.rss_icon
{
	height:38px;
	width:34px;
/*background:transparent url('/images/railsindia_imgs/rss.jpg') no-repeat 0 0;*/
	float:right;
	margin:5px 0px 0px 0px;
}

.gap_box
{
	clear:both;
	height:153px;
}

#box_container_height
{
	margin:6px 0px 12px 0px;
}

.footer_section
{
	width:998px;
	height:42px;
	background:transparent url('/images/railsindia_imgs/home_template/navigation.jpg') repeat-x scroll center top;
	clear:both;
}

.footer_text
{
	padding:15px 20px 15px 20px;
	vertical-align:middle;
}

.footer_label
{
	margin:0px 10px 0px 10px;
	font-weight:bold;
	color:#ffffff;
	background:transparent;
}

.footer_label a
{
	text-decoration:none;
	color:#ffffff;
	background:transparent;
}

.txtborder
{
	border:1px solid #CCCCCC;
}

.txtborder_white
{
	border:1px solid #ffffff;
}

.txtborderwhite
{
	border:1px solid #ffffff;
	width:54%;
}

.cmbborder
{
	border:1px solid #ffffff;
	width:55%;
}

.category_text
{
	background-color:#B6F4FF;
	font-weight:bold;
	color:#C04B2A;
}

.job_outer_section
{
	border:1px solid #EDEBEB;
	clear:both;
	margin:10px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	background:#ffffff;
	background-color:#F2F0F0;
	overflow:hidden;
}

.joblist_content
{
	clear:both;
	margin:5px 20px 0px 20px;	
	width:91%;
}

.job_random_id
{
	color:#C04B2A;
	font-weight:bold;	
}

#job_application_margin
{
	margin:3px 0px 3px 5px;
}

.job_row_first
{
	color:#008FB8;
	font-weight:bold;
	font-size:14px;
	margin:3px 0px 3px 0px;
	clear:both;
	padding:3px 0px 0px 0px;
}

.job_inner_section .job_row_first a
{
	color:#008FB8;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.job_row_second
{
	clear:both;
	margin:3px 0px 3px 0px;
}

.job_inner_section a
{
	color:#C04B2A;
	text-decoration:none;
	font-size:11px;
}

.fdpoweredby
{
	display:none;
}

.job_posted
{
	text-align:right;
	font-size:11px;
}

.job_location
{
	text-align:left;
	float:left;
	width:65%; /*74%;*/
}

#job_location
{
	color:#C04B2A;
}

.copy_rights
{
	font-weight:normal;
	font-size:11px;	
	color:#ffffff;
	margin:0px 10% 0px 0px;
	background:transparent;
}

.copy_rights a
{
	 text-decoration:none;
	 color:#ffffff;
	 background:transparent;
}

#copy_rights
{
	text-align:right;
	margin:0px 0px 0px 10%;
}

.job_inner_section
{
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	clear:both;
	overflow:hidden;
}

.jobs_section_list .job_inner_section
{	
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	clear:both;
	overflow:hidden;
}

.naukri_logo
{
	width:169px;
	height:58px;
	background:transparent url('/images/railsindia_imgs/naukari.jpg') no-repeat 0 0;
	clear:both;
}

.timesjob_logo
{
	width:169px;
	height:58px;
	background:transparent url('/images/railsindia_imgs/timejob.jpg') no-repeat 0 0;
	clear:both;
}

.jobmonster_logo
{
	width:169px;
	height:58px;
	background:transparent url('/images/railsindia_imgs/monster.jpg') no-repeat 0 0;
	clear:both;
}

.hotjob_logo
{
	width:169px;
	height:58px;
	background:transparent url('/images/railsindia_imgs/yahoo_hotjob.jpg') no-repeat 0 0;
	clear:both;
}

.indeed_logo
{
	width:169px;
	height:58px;
	background:transparent url('/images/railsindia_imgs/indeed.jpg') no-repeat 0 0;
	clear:both;
}

.kinchuk_logo
{
	width:169px;
	height:58px;
	background:transparent url('/images/railsindia_imgs/kinchuk.jpg') no-repeat 0 0;
	clear:both;
}

.job_portal_content
{
	margin:5px 8px 3px 8px;
/*	border:1px solid;*/
	height:135px; /*125px;*/
	overflow:hidden;
}

#job_portal_more
{
	margin:0px 8px 0px 0px;
	font-size:10px;
}

#job_portal_more a
{
	font-size:10px;
}

.job_portal_content a
{
	color:#008FB8;
	font-weight:bold;
	font-size:11px;
}

/* profile page */

.content_block
{
	/*border:1px solid;*/
	clear:both;
	float:left;
	width:98%;
	margin:0px 10px 5px 10px;	/* bottom - 10px */
}

.content_left
{
	width:68%;
	/*border:1px solid;*/
	float:left;
	margin:10px 0px 0px 0px;
}

.content_right
{
	width:28%;
	/*border:1px solid;*/
	float:right;
}

.content_right_top
{
	margin:10px 0px 20px 0px;
	background-color:#F2F0F0;
	border:1px solid #EDEBEB;
}

.content_inner
{
	background:#FFFFFF;
	border:1px solid #EDEBEB;
	margin:8px;
	overflow:hidden;
	clear:both;
}

#menu_section_height
{
	height:35px;
}

#menu_icon
{
	background:transparent url(/images/railsindia_images/menu_icon.jpg) no-repeat scroll 0pt;
	height:35px;
	width:34px;

}

.menu_list
{
	clear:both;
	margin:0px 15px 0px 15px;
}

.menu_list .menu_item
{
	list-style:none;
	margin:5px 0px 5px 0px;
	clear:both;
	float:left;
	width:100%;
}

.menu_list .menu_item a
{
	color:#706f6f;
	font-weight:bold;
}

.menu_list .menu_item a:hover
{
	color:#C04B2A;
	font-weight:bold;
}

.menu_small_icon
{
	background:transparent url(/images/railsindia_images/menu_bullet.jpg) no-repeat 0pt;
	height:5px;
	width:7px;
	float:left;
	margin:5px 0px 0px 0px;
}

.menu_caption
{
	float:right;
	width:90%;
}

.profile_section
{
	background-color:#F2F0F0;
	border:1px solid #EDEBEB;
	margin:10px 0px 20px;
	background-color:#FAFAFA;
	border:1px solid #EDEBEB;
}

.profile_header
{
	clear:both;
	margin:10px 10px 10px 10px;
}

.profile_title
{
	font-weight:bold;
	float:left;
	width:50%;
	color:#C04B2A;
	font-size:18px;
}

.profile_link
{
	text-align:right;
	font-weight:bold;
	float:right;
	width:49%;
}

.profile_link a
{
	text-decoration:underline;
	color:#008FB8;
}

.profile_link a:hover
{
	text-decoration:none;
	color:#008FB8;
}

.profile_duration
{
	color:#706f6f;
	text-align:right;
	clear:both;
	margin:5px 0px 5px 0px;
}

.profile_inner
{
	clear:both;
	margin:10px 10px 10px 10px;
}

.role
{
	color:#008FB8;
	font-weight:bold;
}

.profile_content
{
	clear:both;	
	margin:5px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	float:left;
	width:98%;
	background-color:#FFFFFF;
	border:1px solid #EDEBEB;
}

.profile_content_left
{
	float:left;
	width:20%;
}

.profile_content_right
{
	float:right;
	width:79%;
}

.profile_content_left img
{
	width:auto;/*111px;*/
	height:auto;/*106px;*/
}

.profile_content_inner
{
	clear:both;
	margin:8px 8px 8px 8px;
	overflow:hidden;
}

.form_row
{
	clear:both;
	margin:5px 5px 5px 5px;
	border-bottom:1px dashed #706F6F;
	padding:5px 0px 5px 0px;
	float:left;
	width:99%;
}

.form_row_noborder
{
	clear:both;
	margin:5px 5px 5px 5px;
	padding:5px 0px 5px 0px;
	float:left;
	width:99%;
}

.form_row_noborder .form_label
{
	float:left;
	width:30%;
	color:#C04B2A;
	font-weight:bold;
}

.form_row_noborder .form_text
{
	float:right;
	width:69%;
}

.form_row .form_label
{
	float:left;
	width:30%;
}

.form_row .form_text
{
	float:right;
	width:69%;
}

#login_text
{
	font-weight:bold;
	color:#008FB8;
}

/* contents page */

#link_section
{
	text-align:left;
	margin:5px 0px 5px 10px;
}

.linksection
{
	text-align:right;
	font-weight:bold;
	clear:both;	
}

.linksection a
{
	text-decoration:underline;
	color:#008FB8;
}

.linksection a:hover
{
	text-decoration:none;
	color:#008FB8;
}

.advertise
{
	clear:both;
	text-align:center;
	margin:5px 0px 10px 0px;
}

.advertise img /*image*/
{
	height:250px;/*720px;*/
	border:none;
	width:250px;/*178px;*/
}

.page_title
{
	color:#C04B2A;
	font-weight:bold;
	font-size:16px;
}

.form_row_content
{
	clear:both;
	margin:5px 5px 5px 5px;
	float:left;
	width:99%;
}

.form_row_content .form_label
{
	float:left;
	width:24%;
	color:#4D4D4D;
	font-weight:bold;
}

.form_row_content .form_text
{
	float:right;
	width:75%;
}

.form_row_content .form_text input
{
	border:1px solid  #CCCCCC;
}

.form_row_content .form_text textarea
{
	border:1px solid  #CCCCCC;
}

.h1_text
{
	font-size:14px;
	font-weight:bold;
	color:#C04B2A;
}

.error_message
{
	border:1px solid #EDEBEB;
	background-color:#FAFAFA;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
	font-weight:bold;
	color:#9E2422;
}

.errormessage
{
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
	font-weight:bold;
	color:#9E2422;
}

.errormessage_text
{
	font-weight:bold;
	color:#9E2422;
}

#errormessage_text
{
	font-weight:bold;
	color:#9E2422;
}
.button
{
	background:#F2F0F0 none repeat scroll 0% 50%;
	border:1px solid #CCCCCC;
	clear:both;
	cursor:pointer;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	padding:3px 12px;
}

#contact_button
{
	margin:5px 0px 5px 25%;
}

#login_button
{
	margin:5px 0px 5px 25%;
}
.login_icon
{
	background:transparent url(/images/railsindia_images/lock.jpg) no-repeat 0pt;
	height:31px;
	width:23px;
	float:left;	
	margin:5px 0px 0px 0px;
}

#login_header_text
{	
	float:right;
	width:97%;
}

#signup_header_text
{	
	float:right;
	width:95%;
}

.login_header
{
	clear:both;
	float:left;
	width:100%;
}

.form_section
{
	width:45%;
	clear:both;
}

.forgot_section
{
	clear:both;
}

.forgotpassword_icon
{
	background:transparent url(/images/railsindia_images/key.jpg) no-repeat 0pt;
	height:26px;
	width:27px;
	float:left;	
	margin:5px 0px 0px 0px;
}

.contact_icon
{
	background:transparent url(/images/railsindia_images/contact_icon.jpg) no-repeat 0pt;
	height:22px;
	width:36px;
	float:left;	
	margin:5px 10px 0px 10px;
}

.signup_icon
{
	background:transparent url(/images/railsindia_images/signup_icon.jpg) no-repeat 0pt;
	height:22px;
	width:26px;
	float:left;	
	margin:5px 10px 0px 10px;
}


form input
{
	border:1px solid  #CCCCCC;
}


.form_row_content .form_label_signup
{
	float:left;
	width:34%;
	font-weight:bold;
	color:#4d4d4d;
}

.form_row_content .form_text_signup
{
	float:right;
	width:65%;
}

#signup_button
{
	margin:0px 0px 0px 36%;
}

.job_inner
{
	clear:both;
	width:100%;
}

.paging_section
{
	font-weight:bold;
	text-align:center;
	color:#008FB8;
	border:5px solid #EDEBEB;
}

.paging_section a
{
	color:#C04B2A;
	text-decoration:none;
	font-size:11px;
}

.changepassword_form_section
{
	width:60%;
	clear:both;
}

#tag_line
{
	margin:5px 0px 0px 31%;
}

#tag_line_id
{
	margin:5px 0px 0px 35%;
}
/* user list */
.count
{
	font-weight:bold;
	color:#008FB8;
}

.user_image
{
	float:left;
	margin:1% 0px 1% 1%;
	width:15%;
}

.username
{
	color:#C04B2A !important;
	font-weight:bold;
	text-decoration:none;
}

.user_info
{
	float:right;
	padding:5px 0px 0px;
	width:80%;
}

.title_row
{
	color:#C04B2A;
	font-weight:bold;
	margin:5px 5px 5px 5px;
}

.fieldset label
{
	color:#C04B2A;
	font-weight:bold;
	margin:0px 5px 0px 0px;
	display:block;
}

.fieldset input
{
	margin:5px 0px 5px 0px; 
}

.inline_error_message
{
	color:#008FB8;
	font-weight:bold;
	font-size:11px;
}

.errorExplanation h2
{
	color:#8C0303;
	font-size:12px;
}

.errorExplanation
{
	border:1px solid #EDEBEB;
	margin:5px 0px 0px 0px;
	padding:5px 5px 5px 5px;
}

.errorExplanation ul li
{
	color:#008FB8;
	font-size:12px;
	font-weight:bold;
}

.txt_name
{
	color:#C04B2A;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	text-decoration:none;
}

#job_outer_section
{
	margin:0px 0px 0px 0px;
}

.small_font
{
	font-size:11px;
}

.form_row .form_lbl
{
	float:left;
	width:30%;
	font-weight:bold;
	color:#C04B2A;
}

#noborder
{
	border:none;
}

#noborder_job_detail
{	
	border:none;
}

#noborder_captcha
{
	border:none;
}

#form_row
{
	border:none;
	margin:0px 0px 0px 0px;
}

#form_row .form_lbl
{
	width:25%;
}

#form_row .form_text
{
	width:74%;
}


#noborder .menu_item
{
	clear:both;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0px;
	width:100%;
}

#noborder .menu_item .menu_caption 
{
	float:right;
	width:95%;
}

select
{
	border:1px solid #CCCCCC;
}

#salary_msg
{
	margin:3px 0px 0px 0%; /*31%;*/
	color:#008FB8;
	font-size:1em;
	font-weight:bold;
}

.job_feed big a
{
	color:#C04B2A;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.legend_text
{
	color:#008FB8;
	font-weight:bold;
}

.fieldset_border
{
	border:2px solid  #EDEBEB;
	background-color:#FFFFFF;
	padding:5px 5px 5px 10px;
}

#form_row_content
{
	width:98%;
}

.search_text
{
	color:#4D4D4D;
	font-weight:bold;
	margin:0px 10px 0px 0px;
}

#salary_span_to
{
	margin:0px 2px 0px 2px;
}

#salary_span
{
	margin:0px 0px 0px 5px;
}

.salary_text
{
	margin:3px 0px 0px 0px;
}

.tweet_section .box_content #items
{
	height:176px;
	overflow:hidden;
}

.resume_note
{
	color:#4D4D4D;
	font-weight:bold;
	font-size:11px;
}

.job_resume
{
	color:#4D4D4D;
	font-weight:bold;
	font-size:12px;
	margin:3px 0px 3px 0px;
	clear:both;
}

#job_resume_status
{
	color:#C04B2A;
	text-align:left !important;
}


#new_job form input[type="text"] 
{
	width:auto !important;;
}

#edit_job form input[type="text"] 
{
	width:auto !important;;
}

#frmsearch .search_criteria input[type="text"] 
{
	width:54% !important;;
}

#frmsearch .fieldset_border input[type="text"] 
{
	width:auto !important;;
}

form #salary input[type="text"] 
{
	width:auto !important;;
}

/*
form input:text {
	 width:160px;
	 border:1px solid red !important;
}

input
{
	 width:160px;
	 border:1px solid yellow !important;
}
*/

form input[type="text"]
{
	width:160px;
}

form input[type="password"]
{
	width:160px;
}

.errormessage_txt
{
	color:#9E2422;
	font-weight:bold;
}

#payment_box
{
	margin:10px 0px 0px 3px;
}

#message
{
	margin:10px 12px 0px 12px !important;
	border:5px solid #EDEBEB !important;
}

.payment_text
{
	margin:0px 5px 0px 5px;
	width:16%;
	float:left;
}

#payment_lbl_1
{
	margin:0px 5px 0px 0px;
	width:13%;
	float:left;
}

#payment_lbl
{
	width:20%;
	margin:0px 5px 0px 0px;
	float:left;
}

#selected_menu a
{
	color:#C04B2A;
}

.job_inner_section  #login_text a
{
	color:#008FB8;
	font-weight:bold;
	font-size:12px;
}

.email_lbl
{
	width:8%;
	float:left;
	margin:3px 0px 0px 0px;
}

.email_txt
{
	width:91%;
	float:right;
}

.job_email_lbl
{
	width:12%;
	float:left;
	margin:3px 0px 0px 0px;
}

.job_email_txt
{
	width:86%;
	float:right;
}

#email
{
	margin:3px 0px 0px 0px;
}

#job_feed
{
	border-bottom:1px solid #999999;
	margin:0px 0px 12px 0px;
	padding:0px 0px 10px 0px;
}

#job_feed .feed_date
{
	color:#666666;
}

#job_feed .feed_title
{
	font-weight:bold;
	color:#C04B2A;
	font-size:12px;
}

#job_feed .feed_desc
{
	margin:5px 0px 0px 0px;
}

#breadcrumb
{
	border:1px solid #EDEBEB;
	background-color:#FAFAFA;
	color:#C04B2A;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	width:67%;
}

#breadcrumb a
{
	color:#008FB8;
	font-weight:bold;
	text-decoration:none;
}

#breadcrumb a:hover
{
	color:#008FB8;
	font-weight:bold;
	text-decoration:underline;
}

/* error pages */

div.dialog {
	
			padding: 0 4em;
			margin: 1em auto 0 auto;
			text-align:center;		
		}

div.dialog .dialog_h1
{
 font-size: 100%; color: #f00; line-height: 1.5em; 
}

#content_block
{

	/*border:1px solid;*/
	clear:both;
	float:left;
	width:98%;
	margin:10px 10px 5px 10px;
	background:#FAFAFA none repeat scroll 0%;
	border:1px solid #EDEBEB;

}

.reg_banner
{
	float:right;
	width:35%;
}

.signup_form
{
	float:left;
	width:64%;
}

#signup
{
	width:auto !important;
}

.banner
{
	background:transparent url(/images/railsindia_imgs/registration_benefit.jpg) no-repeat 0pt;
	height:295px;
	width:317px;
}

#feature_option
{
	float:left;
	width:49%;
	margin:3px 0px 3px 0px;
}

.jobfeature
{
	clear:both;
}

/* jobs -index */

.jobs_outer_section
{
	clear:both;
}

.jobs_rss_icon
{
	text-align:right;
	margin:5px 5px 5px 0px;
}

.jobs_title_section
{
	text-align:left;
	background:#FAFAFA none repeat scroll 0%;
	border:1px solid #EDEBEB;
	clear:both;
	color:#C04B2A;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	margin:5px 0px 5px 0px;
}

.jobs_section_top
{
	clear:both;
}

.jobs_section_bottom
{
	clear:both;
	margin:5px 0px 5px 0px;
}

#jobs_section
{
	width:31%; /* 48 */
	float:left;
	clear:none;
	margin:10px 5px 0px 5px;
}

#jobs_section_clear
{
	width:31%; /* 48 */
	clear:both;
	margin:10px 5px 0px 5px;
	float:left;
}

.jobs_section_list
{
	clear:both;
}

.job_randomid_left
{
	width:37%;/* 35% */
	float:left;	
	color:#C04B2A;
	font-weight:bold;
}
.job_inner_section .job_randomid_left a
{
	font-weight:bold;
}

.apply_link_right
{
	float:right;
	width:63%;
	/*font-weight:bold;*/
	text-align:right;
	font-size:11px;
	color:#C04B2A;

}

.apply_link_right a
{
	color:#008FB8;
	font-weight:bold;
}

.job_random_id_section
{
	clear:both;
	float:left;
	width:100%;
}

#job_title a
{
	font-size:13px;
}

#anchor_style a
{
	text-decoration:none;
	margin:5px 5px 0px 0px;
}

#anchor_style
{
	margin:5px 5px 0px 0px;
	clear:both;
}

#linksection_font
{
	font-size:11px;
}

#job_inner_section
{
	height:150px;
}

#job_inner_section a
{
	color:#008FB8;
	font-size:11px
}

small
{
	font-size:11px;
	color:#444444;
}

.job_feed_icon
{
	height:30px;
	width:30px;
}

form #job_contact input[type="text"]
{
	width:auto !important;
}

#login_form
{
	width:55%;
}

.txt_box
{
	clear:both;
}

.box_15
{
	float:left;
	width:15%;
}

.box_15 .fieldWithErrors 
{
	float:left;
	width:15%;
	margin:-15px 0px 0px 57%;
}

.box_30
{
	float:left;
	width:30%;
}

.box_30 .fieldWithErrors 
{
	float:left;
	width:30%;
	margin:-15px 0px 0px 36px;
}

#salary_to .fieldWithErrors 
{
	float:left;
	width:30%;
	margin:-15px 0px 0px 20px;
}


.ph_no
{
	float:right;
	width:56%;
}

.experience_duration .fieldWithErrors 
{
	float:right;
	width:96%;
	margin:-15px 0px 0px 0px;
}

.experience_duration
{
	float:right;
	width:79%;
}

#content_style
{
	font-size:10px;
	color:#008FB8;
	font-weight:bold;
	clear:both;
}

.box_20
{
	width:20%;
	float:left;
}

.box_20 .fieldWithErrors 
{
	width:20%;
	float:left;
}

.salary_duration .fieldWithErrors 
{
	float:right;
	width:96%;
}

.salary_duration
{
	float:right;
	width:20%;
}

.code_size
{
	width:19%;
	float:left;
	margin:0px 5px 0px 0px;
}

.contact_no
{
	float:right;
	width:56%;
}

#jobs_section_big
{
	width:46%;
	float:left;
	clear:none;
	margin:5px 5px 5px 5px;
}

.page_section
{
	clear:both;
	margin:5px 0px 0px 0px;
}

.checkbox_list
{
	clear:both;
	background-color:#FFFFFF;
	border:2px solid #EDEBEB;
	padding:5px 5px 5px 10px;
	margin:0px 13px 0px 5px;
}

.checkbox_list a
{
	color:#C04B2A;
	font-weight:bold;
}

.checkbox_list_section
{
	clear:both;
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px;
	margin:0px 13px 0px 5px;
}

.checkbox_list_section a
{
	color:#C04B2A;
	font-weight:bold;
}

/* home page header */


.home_menu_block_right a:hover
{
	height:5px;
	width:95px; 
	color:#008FB8;
	z-index:5;
}

.home_menu_block_select 
{
	float:left;
	width:95px;
	margin:0px 0px 0px 1px;	
	height:25px;
	background:url('/images/railsindia_imgs/home_template/orange.jpg') repeat-x scroll 50% 0%;
	padding:5px 0px 0px 0px;
	text-align:center;
	/*_margin:0px 7px 0px 7px;*/
}


.home_menu_block_disselect 
{
	float:left;
	width:95px;
	margin:0px 0px 0px 1px;	
	height:25px;
	background:url('/images/railsindia_imgs/home_template/black.jpg') repeat-x scroll 50% 0%;
	padding:5px 0px 0px 0px;
	text-align:center;
	/*_margin:0px 7px 0px 7px;*/
}

.home_menu_block_select a
{
	padding:10px 0px 0px 0px;
	font-weight:bold;
	vertical-align:middle;
	color:#ffffff;
	background:transparent;
}


.home_menu_block_disselect a:hover
{
	padding:10px 0px 0px 0px;
	font-weight:bold;
	vertical-align:middle;
	color:#C04B2A;
	background:transparent;
}


.home_menu_block_disselect a
{
	padding:10px 0px 0px 0px;
	font-weight:bold;
	vertical-align:middle;
	color:#ffffff;
	background:transparent;
}

.home_menu_block_right a
{
	padding:10px 0px 0px 0px;
	font-weight:bold;
	vertical-align:middle;
	color:#ffffff;
	background:transparent;
}

.home_menu_block_right 
{
	float:left;
	width:95px;
	margin:23px 6px 0px 6px;
/*	_margin:0px 7px 0px 7px;*/
}

/* aplicationlist */

.application_row
{
	clear:both;
	border-top:2px solid #EDEBEB;
	margin:5px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}

#application_title
{
	font-weight:bold;
	margin:5px 0px 5px 0%; /*4%;*/
	color:#4D4D4D;
	border:none !important;
	font-size:11px;
}

.checkbox_div
{
	width:3%;
	float:left;
} 
.applicantname_div_title
{
	width:23%;
	float:left;
}

.applicantname_div
{
	width:20%;
	float:left;
}

.applied_div
{
	width:16%;
	float:left;
}


.contact_div
{
	width:30%;
	float:left;
}

.sendmail_div
{
	width:15%;
	float:right;	
}

.application_section
{
	background:#FAFAFA none repeat scroll 0% 50%;
	border:1px solid #EDEBEB;
	clear:both;
	margin:5px 0px;
	padding:5px;
	text-align:left;
}

.form_row_content .form_label_30
{
	float:left;
	width:30%;
	color:#4D4D4D;
	font-weight:bold;
}

.form_row_content .form_text_70
{
	float:right;
	width:70%;
}

.form_row_content .form_text_70 textarea {
	border:1px solid #CCCCCC;
}

.sendmail_div a
{
	color:#C04B2A;
	text-decoration:none;
}

.job_random_id a
{
	color:#C04B2A;
}

.job_row_first a
{
	color:#008FB8;
}

#job_inner_section_height
{
	min-height:125px;
}

.applicantname_div a
{
	color:#C04B2A;
	font-weight:bold;
}

.contact_div a
{
	color:#C04B2A;
	font-weight:bold;
}

.job_inner_section_clear
{
	clear:both !important;
}

#jobs_outer_section_big
{
	border:1px solid #EDEBEB;
	float:left;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	background:#ffffff;
	background-color:#F2F0F0;
	overflow:hidden;
	width:46%;
}

.seprator
{
	border:2px solid #EDEBEB;
	margin:5px 0px 0px 0px;
}

.home_advertise_banner
{
	background-color:#F2F0F0;
	clear:both;
	margin:0px 0px 0px 0px;
	border:1px solid #EDEBEB;
}

.advertise_inner
{
	background-color:#FFFFFF;
	border:1px solid #EDEBEB;
	margin:8px;
	font-size:11px;
}

.email_label
{
	float:left;
	width:18%;
	margin:3px 0px 0px 0px;
}

.email_img
{
	float:right;
	width:81%;
}

.advance_search
{
	clear:both;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	width:73%;
}

.advance_search a
{
	color:#ffffff;
	background:transparent;
}

.advance_search a:hover
{
	text-decoration:underline;
}

.application_status
{
	text-align:right;
}

.application_status li
{
	display:inline;
	font-weight:bold;
}


li.total_application 
{
	color:#4D4D4D;
}

li.total_application a
{
	color:#4D4D4D;
}

li.new_application
{
	color:#9E2422;
}

li.new_application a
{
	color:#9E2422;
}

li.shortlisted
{
	color:#008FB8;
}

li.shortlisted a
{
	color:#008FB8;
}

li.viewed
{
	color:#6E6E6E;
}

li.viewed a
{
	color:#6E6E6E;
}

li.selected
{
	color:#04B404;
}

li.selected a
{
	color:#04B404;
}

li.rejected
{
	color:#C04B2A;
}

li.rejected a
{
	color:#C04B2A;
}

li.interview_schedule
{
	color:#797D0E;
}

li.interview_schedule a
{
	color:#797D0E;
}

li.accepted a
{
	color:#DF0174;
}

li.accepted
{
	color:#DF0174;
}

.gray_label
{
	color:#4D4D4D;
	font-weight:bold;
}


#blinking_text
{
	text-decoration:blink;
	color:#8c0303;
	font-weight:bold;
}

.national_international
{
	border:1px;
	font-weight:bold;
	font-size:11px;
	clear:both;
	height:12px;
	margin:0px 10px 0px 10px;
	width:92%;
}

.national
{
	width:24%;
	float:left;
	
}

.international
{
	width:76%;
	float:right;
	
}

.national a
{
	color:#008FB8;
}

.national a:hover, a.active
{
	color:#C04B2A;
}

.international a
{
	color:#008FB8;
}

.international a:hover, a.active
{
	color:#C04B2A;
}

.alt_text
{
	color:#706F6F;
}

.map
{
	height:260px;
	margin:5px 15px 5px 15px;
	clear:both;
}

#job_title_section
{
	margin:0px 0px 0px 5px;
}

.fieldset_border li
{
	margin:0px 0px 0px 10px;
}

.fieldset_border li a
{
	color:#C04B2A;
	font-weight:bold;
}

#signup_section
{
	background-color:#FAFAFA;
	border:1px solid #EDEBEB;
	margin:10px 0px 20px 0px;
	padding:5px 5px 10px 5px;
}

#tags a {color:#686868 !important; font-weight:normal !important; text-decoration:underline; }
.cloud1 { font-size: 0.8em !important; line-height:18px; margin:0px 5px 0px 0px; }
.cloud2 { font-size: 1.0em !important; line-height:20px; margin:0px 5px 0px 0px; }
.cloud3 { font-size: 1.2em !important; line-height:22px; margin:0px 5px 0px 0px; }
.cloud4 { font-size: 1.4em !important; line-height:24px; margin:0px 5px 0px 0px; }
.cloud5 { font-size: 1.5em !important; line-height:25px; margin:0px 5px 0px 0px; }
.cloud6 { font-size: 1.6em !important; line-height:26px; margin:0px 5px 0px 0px; }
.cloud7 { font-size: 1.7em !important; line-height:27px; margin:0px 5px 0px 0px; }
.cloud8 { font-size: 1.8em !important; line-height:28px; margin:0px 5px 0px 0px; }
.cloud9 { font-size: 1.9em !important; line-height:29px; margin:0px 5px 0px 0px; }
.cloud10 { font-size: 2.0em !important; line-height:30px; margin:0px 5px 0px 0px; }

#remLen
{width:40px;}

#box_validator img
{ margin:7px 8px 7px 8px;}

#remLenDesc
{width:40px;}

#resume_status
{
	font-size:11px;
}

.job_div
{
	float:left;
	width:30%;
}

.application_status_div
{
	float:right;
	width:23%;
}

/*.job_inner_section:hover
{
	background-color:#F2F0F0; #f9f9f9 
}*/

/* home page */
.scm_twitter
{
	width:37px;
	height:38px;
	background: url('/images/railsindia_imgs/home_template/twitter.jpg') no-repeat center top;
	margin:0px 0px 0px 15px;
	float:left;
}

.scm_facebook
{
	width:37px;
	height:38px;
	background: url('/images/railsindia_imgs/home_template/facebook.jpg') no-repeat center top;
	margin:0px 0px 0px 15px;
	float:left;
}

.scm_rss
{
	width:37px;
	height:38px;
	background: url('/images/railsindia_imgs/home_template/rss.jpg') no-repeat center top;
	margin:0px 0px 0px 15px;
	float:left;
}

.scm_linked_in
{
	width:40px;
	height:40px;
	background: url('/images/railsindia_imgs/home_template/linkedin.jpg') no-repeat center top;
	margin:0px 0px 0px 15px;
	float:left;
}

.search_header_left
{
	width:74%;
	float:left;
}

.search_header_right
{
	width:25%;
	float:right;
}

.login_signup_box
{
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	letter-spacing:1px;
}

.login_signup_box a
{
	color:#ffffff;
}
	
.post_resume_box
{
	width:75%;
	clear:both;	
	margin:8px 0px 0px 15%;
}

.post_resume_icon
{
	width:20%;
	float:left;
	background:url('/images/railsindia_imgs/home_template/postyourresume.jpg') no-repeat scroll 0% 0%;
	height:36px;
}
.post_resume_text
{
	width:80%;
	float:right;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	padding:10px 0px 0px 0px;
}

.post_resume_text a
{
	color:#ffffff;
}

.post_job_box
{
	clear:both;
	color:#FFFFFF;
	font-weight:bold;
	line-height:25px;
	margin:5px 0px 0px 0px;
	padding:20px 0px 0px 55px;
	text-align:center;	
	text-decoration:blink;
}

.post_job_currency
{
	font-size:22px;
}

.post_job_in
{
	font-size:15px;
}

.post_job_box a
{
	color:#ffffff;
/*	text-decoration:blink;*/
}
