body
{
	background-color: #FCFCFC;
	margin: 0px;
	padding: 0px;
}
#wrapper
{
	margin: 0px auto;
	height: auto;
	width: 1000px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
}
#top
{
	background-image: url(../images/main_top.jpg);
	height: 84px;
	margin: 0px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 1000px;
}
.top_user
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	left: 485px;
	top: 4px;
	text-align: right;
	z-index: 1;
	width: 495px;
}
.top_line
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-align: right;
	position: absolute;
	top: 23px;
	left: 840px;
	z-index: 1;
	width: 142px;
}
.top_search
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	position: absolute;
	top: 47px;
	left: 677px;
	text-align: right;
	width: 305px;
	height: 58px;
}
.top_search_txt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	color: #000;
	border: 1px solid #666;
	width: 200px;
	height: 18px;
	line-height: 18px;
	position: absolute;
	top: 0px;
	left: 40px;
}
.top_search_btn
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	vertical-align: middle;
	background-color: #036;
	padding-right: 4px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
}
.top_main_logo
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	position: absolute;
	top: 1px;
	left: -10px;
	text-align: right;
	width: 305px;
	height: 58px;
}
.Suggestions_btn
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	vertical-align: middle;
	background-color: #004F4F;
	padding-right: 4px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
}

#top_menu
{
	background-image: url('../images/menu_bg.jpg');
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #FFF;
	background-repeat: no-repeat;
	height: 52px;
	line-height: 35px;
	position: absolute;
	left: 0px;
	top: 87px;
	width: 990px;
	padding-left: 10px;
}
#top_menu a
{
	color: #FFF;
	text-decoration: none;
	margin-left: 10px;
	line-height: 35px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-right: 10px;
}

#top_menu a:hover
{
	color: #FFF;
	text-decoration: underline;
	margin-left: 10px;
	line-height: 35px;
	padding-right: 10px;
}

#hot_jobs
{
	width: 322px;
	height: 295px;
	font-family: Tahoma, Verdana, Arial;
	position: absolute;
	left: 0px;
	top: 141px;
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
.hot_jobs_title
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 30px;
	color: #FFF;
	background-image: url(../images/bg_hot_jobs.jpg);
	height: 31px;
	padding-left: 15px;
	background-repeat: no-repeat;
}
.hot_jobs_description
{
	width: 307px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-size: 11px;
	height: 250px;
}

.hot_jobs_company
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	padding-left: 5px;
	display: block;
	padding-top: 5px;
}

.hot_jobs_position
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #336699;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	display: block;
	padding-bottom: 4px;
	padding-left: 5px;
}


#training
{
	height: 166px;
	width: 299px;
	position: absolute;
	left: 701px;
	top: 141px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 30px;
	color: #FFF;
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
.training_title
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 30px;
	color: #FFF;
	background-image: url(../images/bg_training.jpg);
	background-repeat: no-repeat;
	height: 31px;
	padding-left: 15px;
}
.training_description
{
	width: 100%;
	background-color: #D1D1D1;
	height: 135px;
	margin-right: auto;
	margin-left: auto;
}

.panel_login
{
	top: 141px;
	left: 327px;
	width: 368px;
	height: 167px;
	position: absolute;
	visibility: visible;
	background-image: url(../images/bg_panel_login.jpg);
	background-repeat: no-repeat;
	background-position: 0px 31px;
}

.panel_logged
{
	top: 141px;
	left: 327px;
	width: 368px;
	height: 167px;
	position: absolute;
	visibility: visible;
	background-image: url('../Images/bg_logged.jpg');
	background-repeat: no-repeat;
	background-position: 0px 31px;
}

#panel_search
{
	top: 141px;
	left: 327px;
	width: 368px;
	height: 167px;
	position: absolute;
	visibility: visible;
	background-image: url(../images/bg_search.jpg);
	background-repeat: no-repeat;
	background-position: 0px 32px;
}
.panel_search_txt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	vertical-align: middle;
	color: #000;
	width: 250px;
	height: 18px;
	border: 1px solid #999;
	line-height: 18px;
}
#panel_resource
{
	top: 141px;
	left: 327px;
	width: 368px;
	height: 167px;
	position: absolute;
	visibility: visible;
	background-image: url(../images/bg_resource.jpg);
	background-repeat: no-repeat;
	background-position: 0px 32px;
}
.panel_user
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #999;
	height: 18px;
	line-height: 18px;
	position: absolute;
	top: 76px;
	left: 15px;
}
.panel_pass
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #999;
	height: 18px;
	line-height: 18px;
	position: absolute;
	top: 76px;
	left: 189px;
}
.panel_btn_holder
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #999;
	line-height: 18px;
	position: absolute;
	top: 107px;
	left: 15px;
}
.panel_btn
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #036;
	padding-right: 4px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 28px;
}
.panel_btn:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #003E3E;
	padding-right: 4px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 28px;
}
.btn_search
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #036;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.panel_reg_help
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000;
	position: absolute;
	top: 124px;
	left: 100px;
}
.panel_reg_help a
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #003366;
}
.panel_reg_help a:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
.panel_invalid_user
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	position: absolute;
	top: 96px;
	left: 16px;
}
.panel_invalid_pass
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	position: absolute;
	top: 96px;
	left: 193px;
}
.panel_info
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	position: absolute;
	top: 145px;
	left: 18px;
}
.panel_info a
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	color: Black;
}
.panel_info a:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: underline;
}
.panel_error
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	position: absolute;
	top: 55px;
	left: 193px;
}
.panel_search_bar
{
	position: absolute;
	top: 78px;
	left: 16px;
	height: 62px;
	width: 343px;
	z-index: 0;
}
#ad_490
{
	height: 196px;
	width: 490px;
	position: absolute;
	top: 625px;
	left: 327px;
}
#ad_178
{
	height: 502px;
	width: 178px;
	position: absolute;
	top: 318px;
	left: 822px;
	line-height: 30px;
	margin: 0px;
}
#ad_178 img
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#ad_322
{
	background-image: url(../images/ad_322.jpg);
	height: 67px;
	width: 322px;
	position: absolute;
	left: 0px;
	top: 444px;
}
#featured
{
	background-color: #F0F0F0;
	position: absolute;
	width: 322px;
	height: 201px;
	left: 0px;
	top: 518px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
.featured_title
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 30px;
	color: #FFF;
	background-image: url(../images/bg_employers.jpg);
	background-repeat: no-repeat;
	height: 31px;
	padding-left: 15px;
}
.featured_employers
{
	width: 294px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin-right: auto;
	margin-left: auto;
	height: 150px;
	margin-top: 10px;
	background-color: #D1D1D1;
}

#categories
{
	position: absolute;
	height: 356px;
	width: 490px;
	background-color: #F2F2F2;
	left: 327px;
	top: 309px;
}
.categories_title
{
	background-image: url(../images/bg_categories.jpg);
	height: 31px;
	padding-left: 15px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 30px;
	color: #FFF;
	background-repeat: no-repeat;
}
.categories_holder
{
	border: 1px solid #DBDBDB;
	height: 300px;
	width: 478px;
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 10px;
	font-size: 11px;
	line-height: 24px;
	color: #000;
}
.categories_set01
{
	width: 220px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.categories_set02
{
	width: 230px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

.categories_holder a
{
	color: #000;
	display: block;
	padding-left: 15px;
	background-image: url(../images/ico_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 4px 10px;
}
.categories_set01 a:hover
{
	text-decoration: none;
}
.categories_set02 a:hover
{
	text-decoration: none;
}



#ad_322_space
{
	height: 85px;
	position: absolute;
	width: 320px;
	left: 0px;
	top: 734px;
	background-color: #F0F0F0;
	border: 1px solid #DBDBDB;
	background-image: url('../images/ad_321.jpg');
}
#divBanner
{
	position: absolute;
	top: 0px;
	left: 0px;
	position: absolute;
	height: 84px;
	width: 1000px;
	margin: 0px;
}

#divLogo
{
	position: absolute;
	top: 10px;
	left: 17px;
	height: 62px;
	width: 154px;
}

#divCompanyName
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 12px;
	left: 156px;
	height: 26px;
	width: 378px;
	color: #000000;
}

#divWelcome1
{
	position: absolute;
	top: 52px;
	left: 247px;
	right: 685px;
}

#divWelcome2
{
	position: absolute;
	top: 50px;
	left: 155px;
}

#divRegisterMessage
{
	position: absolute;
	top: 59px;
	right: 311px;
}

#divregisterButton
{
	position: absolute;
	top: 26px;
	left: 806px;
	height: 29px;
	width: 172px;
}

#divSignOut
{
	position: absolute;
	top: 140px;
	left: 926px;
	width: 70px;
}

#panpanDescription
{
	position: absolute;
	top: 220px;
	left: 150px;
	height: 124px;
	width: 720px;
}

#panProImage
{
	position: absolute;
	top: 357px;
	left: 150px;
	height: 240px;
	width: 720px;
}

#panComJobs
{
	position: absolute;
	height: 219px;
	width: 720px;
	top: 605px;
	left: 150px;
}

#panBottom
{
	position: absolute;
	top: 750px;
	left: 10px;
	height: 20px;
	width: 980px;
}

#divRadFeaturedEmployers
{
	position: absolute;
	top: 247px;
	left: 12px;
	font-family: Tahoma;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	height: 21px;
}

#divBtnChangePassword
{
	position: absolute;
	top: 140px;
	left: 800px;
}

#divPlaceHolder1
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 275px;
	left: 13px;
	color: #000000;
}
#divPlaceHolder2
{
	font-family: Tahoma;
	font-size: 12px;
	position: absolute;
	top: 277px;
	left: 10px;
}
#internalerror
{
	height: 296px;
	width: 626px;
	position: absolute;
	left: 186px;
	top: 188px;
}


#advanced
{
	background-image: url('../images/bg_advanced.jpg');
	background-repeat: no-repeat;
	height: 190px;
	width: 980px;
	position: absolute;
	top: 133px;
	left: 10px;
}
.ad_cat
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 24px;
	color: #000;
	margin-top: 20px;
	margin-left: 12px;
	float: left;
}
.ad_cat a
{
	color: #FFF;
	background-image: url(../images/ico_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 4px 10px;
	padding-left: 15px;
	display: block;
}
.ad_cat a:hover
{
	text-decoration: none;
	color: #FFF;
}
#advanced_search
{
	background-image: url('../images/bg_advanced_search.jpg');
	background-repeat: no-repeat;
	height: 355px;
	width: 544px;
	position: absolute;
	left: 40px;
	top: 321px;
}

.advanced_info
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 30px;
	width: 130px;
	margin-left: 170px;
	margin-top: 50px;
	font-weight: bold;
}
.advanced_industry
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000;
	position: absolute;
	border: 1px solid #E4E7E6;
	top: 56px;
	left: 300px;
}
.advanced_category
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000;
	position: absolute;
	border: 1px solid #E4E7E6;
	top: 86px;
	left: 300px;
}
.advanced_designation
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000;
	position: absolute;
	border: 1px solid #E4E7E6;
	top: 114px;
	left: 300px;
}
.advanced_vacancy
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000;
	position: absolute;
	top: 143px;
	left: 300px;
}
.advanced_company
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000;
	position: absolute;
	top: 177px;
	left: 300px;
}
.advanced_industry_exp
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000;
	position: absolute;
	top: 206px;
	left: 300px;
}
.advanced_salary
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000;
	position: absolute;
	top: 238px;
	left: 300px;
}
.advanced_btn
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000;
	position: absolute;
	top: 273px;
	left: 323px;
}
#advanced_text
{
	background-image: url('../images/advanced_text.jpg');
	height: 107px;
	width: 328px;
	position: absolute;
	left: 598px;
	top: 323px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000;
	padding-top: 50px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 30px;
}


#advanced_ad
{
	background-image: url('../images/advanced_ad.jpg');
	height: 156px;
	width: 378px;
	position: absolute;
	left: 597px;
	top: 488px;
	background-repeat: no-repeat;
}

/*--START--------------------- Job Results Grid -----------------------*/

.table-grid
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
	font-size: 12px;
	width: 960px;
	border: 1px solid #ccc;
	text-align: center;
}
.table-grid th
{
	font: bold 13px Tahoma, Geneva, sans-serif;
	color: #FFF;
	padding: 6px;
	vertical-align: top;
	text-align: center;
	background-repeat: repeat-x;
	background-image: url('../Images/bg_grid.jpg');
}
.table-grid td
{
	color: black;
	padding: 3px;
	background: #F0F0F0;
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #000;
}
.table-grid tr:hover td
{
	background: #E4E4E4;
	color: black;
}
.table-grid td:hover tr
{
	background: #E4E4E4;
	color: black;
}

.table-grid-emp-home
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
	font-size: 12px;
	width: 700px;
	border: 1px solid #ccc;
	text-align: center;
}
.table-grid-emp-home th
{
	font: bold 13px Tahoma, Geneva, sans-serif;
	color: #FFF;
	padding: 6px;
	vertical-align: top;
	text-align: center;
	background-repeat: repeat-x;
	background-image: url('../Images/bg_grid.jpg');
}
.table-grid-emp-home td
{
	color: black;
	padding: 3px;
	background: #F0F0F0;
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #000;
}
.table-grid-emp-home tr:hover td
{
	background: #E4E4E4;
	color: black;
}
.table-grid-emp-home td:hover tr
{
	background: #E4E4E4;
	color: black;
}

/*----------------------- Job Results Grid -------------------END----*/

.grid_results
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #066;
	padding-bottom: 10px;
	margin-bottom: 10px;
	line-height: 25px;
	text-decoration: blink;
	z-index: 1;
}
#jobSeekerLogin
{
	background-image: url('../images/bg_jobseeker_login.jpg');
	background-repeat: no-repeat;
	height: 325px;
	width: 520px;
	position: absolute;
	top: 323px;
	left: 30px;
}
#features_holder
{
	width: 1000px;
	position: absolute;
	top: 832px;
	left: 0px;
}

.features_set01
{
	background-image: url(../images/trace_features.jpg);
	background-repeat: no-repeat;
	height: 237px;
	width: 764px;
	position: absolute;
	left: 0px;
	top: 0px;
}



.poll
{
	background-image: url('../images/trace_poll.jpg');
	height: 237px;
	width: 224px;
	position: absolute;
	left: 776px;
	top: 833px;
	background-repeat: no-repeat;
}

.poll2
{
	background-image: url('../images/trace_poll.jpg');
	height: 237px;
	width: 224px;
	position: absolute;
	left: 431px;
	top: 614px;
	background-repeat: no-repeat;
}

.poll3
{
	background-image: url('../images/trace_poll.jpg');
	height: 244px;
	width: 200px;
	position: absolute;
	left: 779px;
	top: 822px;
	background-repeat: no-repeat;
}

#footer
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 1088px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
#footer_contact
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 730px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
#footer2
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 538px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
#footer3
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 710px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
#footer4
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 582px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
#footerUserLogin
{
	height: 50px;
	width: 1000px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
#footerBottom
{
	height: 50px;
	width: 1000px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
	z-index: 1;
	top: 3026px;
	position: absolute;
}
#footer5
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 855px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}

#footer6
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 1900px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
#footer7
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 520px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
#footer8
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 620px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
#footer9
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 670px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
#footer10
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 620px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
#footer11
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 700px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}

#footer12
{
	height: 50px;
	position: absolute;
	width: 1000px;
	top: 930px;
	left: 0px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}

.footer_set01
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFF;
	margin-left: 15px;
	margin-top: 6px;
}

.footer_set01 a
{
	color: #FFF;
	text-decoration: none;
}

.footer_set01 a:hover
{
	color: #E1FFFB;
	text-decoration: underline;
}

.footer_set02
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #000;
	text-align: right;
	margin-right: 15px;
	margin-top: 15px;
}

.2010_txtBox
{
	border: 1px solid #999;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000;
}

.2010_txtDrop
{
	border: 1px solid #999;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}


.contact_desc
{
	position: absolute;
	top: 140px;
}
#contact_holder
{
	background-image: url(../images/bg_contact.jpg);
	background-repeat: no-repeat;
	height: 419px;
	width: 685px;
	position: absolute;
	left: 10px;
	top: 275px;
}
#contact_adv
{
	position: absolute;
	left: 718px;
	top: 275px;
}
#contact_emp
{
	background-image: url(../images/contact_emplo.jpg);
	height: 84px;
	width: 256px;
	position: absolute;
	left: 718px;
	top: 403px;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000;
	padding-top: 35px;
	padding-left: 15px;
}
#contact_seeker
{
	background-image: url(../images/contact_seeker.jpg);
	background-repeat: no-repeat;
	width: 256px;
	position: absolute;
	left: 718px;
	top: 530px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000;
	padding-top: 35px;
	padding-left: 15px;
	height: 84px;
}
.contact_details
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000;
	position: absolute;
	width: 100px;
	left: 568px;
	top: 19px;
	text-align: right;
}

.contact_details_title
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003047;
}

#contact_write
{
	background-image: url(../images/ico_write.gif);
	background-repeat: no-repeat;
	height: 72px;
	width: 189px;
	position: absolute;
	left: 469px;
	top: 263px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	padding-top: 10px;
	padding-left: 10px;
}

.contact_lable
{
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}

.contact_textbox
{
	border: 1px solid #cccccc;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

.contact_drd
{
	border: 1px solid #cccccc;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	line-height: 25px;
	height: 20px;
}

.contact_submit
{
	border: 1px hidden #0099FF;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	width: 55px;
	height: 25px;
	background-color: #036;
}


.error_style_2010
{
	font-family: verdana;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
#regComp
{
	background-image: url('../images/register_company.jpg');
	background-repeat: no-repeat;
	position: absolute;
	top: 135px;
	width: 1000px;
	left: 0px;
	height: 80px;
}
.reg_compbtn
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	vertical-align: middle;
	background-color: #036;
	padding-right: 4px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 25px;
}
.reg_compbtn:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	vertical-align: middle;
	background-color: #004848;
	padding-right: 4px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 25px;
}

.reg_compbtn_link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
}
.reg_compbtn_newuser
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #6600CC;
	font-weight: bold;
}
.user_image
{
	position: absolute;
	top: 73px;
	width: 100px;
	left: 18px;
	height: 80px;
}
.regclass
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 14px;
}

.divhplNewUser
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	z-index: 1;
	left: 100px;
	top: 105px;
	position: absolute;
	height: 13px;
	width: 228px;
}


.divMyPreference
{
	z-index: 1;
	left: 100px;
	top: 120px;
	position: absolute;
	height: 15px;
	width: 90px;
}
.divMyProfile
{
	z-index: 1;
	left: 100px;
	top: 70px;
	position: absolute;
	height: 19px;
	width: 89px;
}
.divAppliedVacancy
{
	z-index: 1;
	left: 100px;
	top: 95px;
	position: absolute;
	height: 18px;
	width: 91px;
}


.more_emp
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	position: absolute;
	top: 9px;
	left: 262px;
}
.more_emp a
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}
.more_emp a:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: underline;
}



/*----------------------- profile grids -----------------------*/

.table-grid-profile
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
	font-size: 12px;
	width: 750px;
	text-align: center;
	z-index: 1;
	left: 0px;
	top: 0px;
	border: 1px solid #ccc;
	position: absolute;
}
.table-grid-profile th
{
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #FFF;
	padding: 6px;
	vertical-align: top;
	text-align: center;
	border: 1px solid #fff;
	background-repeat: repeat-x;
	background-image: url('../Images/bg_grid.jpg');
}
.table-grid-profile td
{
	color: black;
	padding: 3px;
	background: #F0F0F0;
	border: 1px solid #fff;
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #000;
}
.table-grid-profile tr:hover td
{
	background: #E4E4E4;
	color: black;
}
.table-grid-profile td:hover tr
{
	background: #E4E4E4;
	color: black;
}

/*----------------------- profile grids ----------------END-------*/

.pointer
{
	cursor: default;
}
.suggestions
{
	clear: both;
	float: right;
}

.employer_lable
{
	font-family: tahoma;
	font-size: 13px;
	color: #003366;
}


