html {
	overflow: -moz-scrollbars-vertical;
}
body {
	behavior:url("csshover.htc");
	background-color: #9A9A9A;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.layout{
background-color: #FFFFFF;
width:960px;
/*padding:10px;*/
border:10px solid #FFFFFF;
}
		.topbar_left{
		background-image:url(images/bg_header_left.gif);
		background-repeat:no-repeat;
		width:4px;
		height:110px;
		}
		.topbar{
		background-image:url(images/bg_header.gif);
		background-repeat:repeat-x;
		height:110px;
		}
		a.head_email{
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-decoration:none;
		}
		a.head_email:hover{
		text-decoration:underline;
		}
		.topbar_right{
		background-image:url(images/bg_header_right.gif);
		background-repeat:no-repeat;
		width:4px;
		height:110px;
		}
		.navbar{
		background-image:url(images/bg_navbar.gif);
		background-repeat:repeat-x;
		height:31px;
		/*border:1px solid #0000FF;*/
		}
		.leftbar{
		background-color:#FDFDFD;
		float:left;
		/*width:200px;*/
		width:170px;
		height:auto;
		}
			.login_top{
			background-image:url(images/bd_lower_top.gif); 
			background-repeat:repeat-x;
			height:5px;
			}
			.login_right{
			background-image:url(images/bd_lower_right.gif); 
			background-repeat:repeat-y;
			width:6px;
			}
			.login_bottom{
			background-image:url(images/bd_lower_bottom.gif); 
			background-repeat:repeat-x;
			height:5px;
			vertical-align:bottom;
			}
			.login_left{
			background-image:url(images/bd_lower_left.gif); 
			background-repeat:repeat-y;
			width:6px;
			}
			.loginbox{
			background-color:#FEFEFE;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			}
			.txtlogin{
			background-color:#FFFFFF;
			border:1px solid #000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			width:90px;
			}
			.btnsingup{
			background-image:url(images/btn_signup.gif); 
			background-repeat:no-repeat; 
			width:61px;
			height:24px; 
			border:0px;
			}
			.btnlogin{
			background-image:url(images/btnlogin.gif); 
			background-repeat:no-repeat; 
			width:61px;
			height:24px; 
			border:0px;
			}
		.upper{
		background-color:#606895;
		float:left;
		height:auto;
		}
			.upperstyle{
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			padding:15px;
			}
			.search_job_head{
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#FFFFFF;
			padding:10px;
			}
			.txtsearch{
			background-color:#FFFFFF;
			border:1px solid #000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			/*width:auto;*/
			width:330px;
			margin:15px 5px 15px 5px;
			}
			.upperstyle_text{
			font-family:Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			}
		.lower{
		float:left;
		height:auto;
		}
		.rightbar{
		background-color:#FEFEFE;
		float:right;
		height:auto;
		/*width:100%;*/
		width:200px;
		border:0px;
		}
			.jobcat_top{
			background-image:url(images/bd_jobcat_top.gif);
			background-repeat: repeat-x;
			height:5px;
			vertical-align:top;
			}
			.jobcat_right{
			background-image:url(images/bd_jobcat_right.gif);
			background-repeat: repeat-y;
			width:6px;
			text-align:left;
			}
			.jobcat_bottom{
			background-image:url(images/bd_jobcat_bottom.gif);
			background-repeat: repeat-x;
			height:5px;
			vertical-align:bottom;
			}
			.jobcat_left{
			background-image:url(images/bd_jobcat_left.gif);
			background-repeat: repeat-y;
			width:6px;
			text-align:right;
			}
			
			.jobcatbox{
			background-color:#EEEBFA;
			float:right;
			height:auto;
			}
			.td_jobcat{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			/*color: #6699FF;*/
			color:#000000;
			padding:1px 2px 1px 2px;
			vertical-align:top;
			}
			.jobcat_link{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			/*color: #6699FF;*/
			color: #000000;
			/*padding:0px 5px 2px 0px;*/
			}
			a.jobcat_link{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			/*color:#6699FF;*/
			color:#000000;
			/*padding:0px 5px 2px 0px;*/
			}
			a.jobcat_link:hover{
			color:#FF6600;
			text-decoration:underline;
			}
		.footer_left{
		background-image:url(images/bd_footer_left.gif);
		background-repeat:no-repeat;
		width:5px;
		text-align:right;
		}
		.footer{
		background-image:url(images/bg_footer.gif);
		background-repeat:repeat-x;
		float:left;
		height:73px;
		width:100%;
		/*top:5px;*/
		/*border:1px solid #00FF00;*/
		}
		.footer_right{
		background-image:url(images/bd_footer_right.gif);
		background-repeat: no-repeat;
		width:5px;
		text-align:left;
		}

/*######################	EMPLOYER STYLES START		##################*/
.userhead{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#B80000;
padding:0px 6px 0px 2px;
}

/*a.empmenu{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#FFFFFF;
display:block;
background-color:#6CB6FF;
padding:1px 1px 1px 1px;
border:1px solid #FFFFFF;
}
a.empmenu:hover{
color: #003366;
display:block;
background-color:#E4EA02;
}*/
a.empmenu{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#000000;
display:block;
background-color:#FFFFFF;
padding:2px 2px 2px 3px;
border:1px solid #000000;
}
a.empmenu:hover{
color: #FF3300;
display:block;
background-color:#D0D0D7;
}
.txtProfile{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #CCCCCC;
background:#FFFFFF;
width:200px;

}
#loadEmpDemandDesc{
position:relative;
left:0px;
top:0px;
/*background-color:#FCF3B6;*/
z-index:100;
visibility:hidden;
}
.txtempjob{
background-color:#FFFFFF;
border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:70px;
}
#loadEmpJobDesc{
position:absolute;
/*left:450px;
top:300px;*/
left:0px;
top:0px;
background-color:#FCF3B6;
z-index:100;
visibility:hidden;
}
#loadEmpJsDetail{
position:relative;
left:-80px;
top:-300px;
background-color:#FCF3B6;
z-index:100;
visibility:hidden;
}
.pgtitles{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.pghead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#EEEBFA;
	padding-left:5px;
}
.texts{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.quick_links_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0059B3;
	padding:2px;
	display:block;
	background-color:#EEEBFA;
	
}
a.quick_links_head:hover{
	color:#00356A;
	text-decoration:none;
}
a.quick_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0059B3;
	padding-left:10px;
	padding-bottom:3px;
}
a.quick_links:hover{
	color:#00356A;
	text-decoration:none;
}
.tdhover{
background-color:#FFFFFF;
padding:3px;
font-size:11px;
border:1px solid #FFFFFF;
}
.tdhover:hover{
/*background-color:#F8F8F8;*/
background-color:#FFFFEF;
border:1px solid #B1B1B1;
}
.text_fav{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
color:#000000;
}
/*######################	EMPLOYER STYLES END		##################*/

/*######################	JOBSEEKER STYLES START		##################*/
a.resume_print{font-family:"Times New Roman", Times, serif; font-size:12px; color:#B73C00; text-decoration:none;}
.resume_print:hover{color:#000079; text-decoration:underline;}
.resume_head{font-family:'Times New Roman', Times, serif; font-size:16px; font-weight:bold; color:#950000;}
.resume_index{font-family:'Times New Roman', Times, serif; color:#000091; font-weight:bold; font-size:16px; padding-right:5px;}
.resume_value{font-family:'Times New Roman', Times, serif; color:#000091; font-size:16px; padding-left:5px;}

/*######################	JOBSEEKER STYLES END		##################*/


#mailtofriend{
	position:absolute;
	z-index:inherit;
	top:175px;
	left:600px;
	width:150px;
}
a.emailink{
font-family:Arial, Helvetica, sans-serif;
color:#6699FF;
font-size:11px;
}
.emailink:hover{
color: #FF9933;
}
/*REQUIRED CLASSES*/		
.site_title{
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}
.address{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#FFFFFF;
padding:20px 10px 0px 0px;
}
.footer_text{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
padding:10px 10px 2px 10px;
}
a.footer_link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
}
a.footer_link:hover{
	text-decoration:underline;
}
a.lnkforgetpass{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
}
a.lnkforgetpass:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:underline;
}
.btnreset{
background-image:url(images/btn_reset.gif); 
background-repeat:no-repeat; 
width:61px;
height:23px; 
border:0px;
}
/*EMPLOYER AND JOBSEEKER FORM START*/
	.txtsignupfrm{
	background-color:#FFFFFF;
	border:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:auto;
	}

/*

	-------------------------------------------
	begin menu styles
	-------------------------------------------
 */
#topnav
{
	font-family:arial;
	font-size:12px;
	position: relative;
	left: 10px;
	float: left;
} 
#topnav a
{
	/*color:#505763;*/
	color:#000000;
	text-decoration:none;
	display: block;
	/*width:100%;*/
	padding-top: 5px;
	padding-bottom: 6px;
}
#topnav a:hover
{
	color: #606895;
	text-decoration:none;
	display: block;
	/*width:100%;*/
}
#topnav li {
	list-style-type: none;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	float:left;
}
#topnav li:hover {
	color:#E9F4FF;
	/*background-color:#6684B0;*/
	/*background-image:url(images/bg_menu_over.gif);*/
	background-image:url(images/top_menu_sep.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
#topnav li ul
{
	position:absolute;
	display:none;
	text-indent:0px;
}
#topnav li:hover ul
{
	display:block;
}
#subnav
{
	left:-6px;
	z-index:100;
	position:relative;
	height:auto;
	top: 1px;
}
#subnav ul li {
	text-indent: 0pt;
	list-style-type: none;
	width:150px;
	/*background-color:#CDD9EB;*/
	background-color:#F5F5F5;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3062A0;
	color:#FFFFFF;
}
#subnav ul li:hover{
	background-color:#FFFFFF;
}
#subnav ul {
	list-style-type: none;
	margin:0;
	padding:0;
	text-indent: 0pt;
	width:150px;
	top:1px;
}
/*
	-------------------------------------------
	end menu styles
	-------------------------------------------
*/
.dynamic_header{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #333333;
padding:5px 5px 5px 5px;
}
.dynamic_content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
padding:5px 5px 5px 5px;
color:#000000;
}
.message{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
padding:5px 5px 5px 5px;
display:block;
color:#FF6633;
font-weight:bold;
border:1px solid #CCCCCC;
background-color:#FFFFEF;
}

