body { 

	font: .7em Arial, "Trebuchet MS", Tahoma, sans-serif; 

	line-height: 1.6em;

	background: #fff; 

	color: #444444; 

	}



a 		{ text-decoration:none;		 font-size:11px;  color:#0066CC; background: inherit; }

a:hover { text-decoration:underline; font-size:11px;  color:#53A9FF; background: inherit; }



/* Start: CSS for Menu Bars */



.mainmenubar 

	{ clear: both;	font-size: 1.1em; height: 30px;	color: #FFFFFF;	background: url(images/menubg.png) repeat-x; }

.mainmenubar li 

	{ padding: 5px 12px 6px 12px; color: #FFEADC; float: left; }

.mainmenubar li.active 

	{ height: 30px; background: url(images/selectedbar.gif) repeat-x; color: #ffffff; font-weight: bold; }

.mainmenubar li a 

	{ font-weight: bold; color: #FFFFFF; background: inherit; text-decoration: none;} 

/* End: CSS for Menu Bars */	



/* Header Bar */

.headerbar { 

	clear: both;

	height: 22px; 

	font-size:14px;

	font-weight:bolder;

	color: #FFFFFF;

	background:  url(images/headerbg.png) repeat-x;

	vertical-align:text-bottom;

	text-align:justify

	}

 .headerbar ul { list-style : none; margin: 0; padding: 0; }

 

.headerbar li { 

	padding: 2px 0 3px 5px;

	color:#1F4C6D;

	float: left; 

	}



/* Sub Header Bar */

.subheaderbar { 

	clear: both;

	height: 22px; 

	font-size:14px;

	font-weight:bolder;

	color: #FFFFFF;

	background:  url(images/subheaderbg.png) repeat-x;

	vertical-align:text-bottom;

	text-align:left; 

	vertical-align:middle;

	padding: 2px 0 3px 5px;

	}



.subheaderbar li { 

	padding: 2px 0 3px 5px;

	color:#FFFFFF;

	float: left; 

	}

	

	

/* Start : search form */

.search_field { 

	background: #fff url(images/searchbg.gif) no-repeat right; 

	color: #003366;

	clear: both;

	padding: 0px 12px 10px 1px;

	margin: 5px 0;

}

	input.search { 

		width: 292px; 

		border: 0;

		background: #FFF url(images/search_input.gif) no-repeat;

		padding: 4px; 

		color:#003366;

		font-style:italic;

		margin: 0 0 0 3px;

		height:24;

		}

		

	input.textfield { 

		width: 300px; 

		border: 0;

		background: #FFF url(images/text_input.gif) no-repeat;

		padding: 4px; 

		color:#CC3300;

		margin: 0 0 0 3px;

		height:24;		

	}

	input.submit {

		background: #E0691A url(images/submit.png) no-repeat;

		border: 0;

		padding: 4px 0;

		width: 65px;

		height: 24px;

		margin: 0 10px 1px 0;

		color: #1F4C6D;

		font-weight:bold; font-size:12px;

		

	}

	.grey { color: #808080; background: inherit; font-weight: normal; }

	.search_form { 

	float: right; padding:10px 10px 10px 10px;

	font-weight: normal;

	}

/* Start : search form */



/* Start : Top-Employers  */

/* CSS for formating Top-Employers on Home Page. Thi is being used in Employer.Class.php */	

.companyname 

	{ font-size:11px; font-weight:bolder;}

.companyprofilejob 

	{ font-size:10px; }

.companyprofilejob:hover

	{ font-size:10px; }

.companyname 

	{ color:#666666; }

.companyname:hover 

	{ color:#003399; }

/* End : Top-Employers  */



/* Start : Top-Jobs  */

/* CSS for formating Top-Jobs on Home Page. Thi is being used in EmployerJobs.Class.php */	

.title 

	{ font-size:12px; 

	  color:#003399; 

	}

.title:hover

	{ font-size:12px; 

	  color:#666666;

	}

/* End : Top-Employers  */





/**************         Text control for employer signup dated:30-12-2007   *************************/

.text_control2

	{ width:150px; height:30; font-size:10px; text-indent:2; border-style:solid; border-width:1; }

/***************************************************************************************/



.label_control 

	{ font-size:12px; color:#000000; text-align:right; }

	/* -N- */

.text_control

	{ text-indent:2; height:30; width:240px; color:#003366; font-size:10px; border-width:1; }

	/* -N- */

.textarea_control

	{ text-indent:2; color:#003366; border-width:1; }

.text_verifycode 

	{ width:55px; height:30; font-size:14px; text-indent:2; text-align:center; }

	/* -N- */	

.combo_control_general

	{ text-indent:2; height:30; width:245px;  color:#003366; font-size:11px; border-width:1; text-align:left; }

	/* -N- */	

.combo_control_date

	{ text-indent:2; height:25; width:60px;  color:#003366; font-size:11px; border-width:1; text-align:left; }

.label_err_message 

	{ font-size:11px; color:#CC0000; text-align:left; text-indent:6; vertical-align:text-top; }

.text_control_onerror

	{ text-indent:2	; color:#003366; width:230; border-style:solid; border-width:1; border-color:#336699; }

	/* -N- */

.login_text_control

	{ text-indent:2; height:30; width:170px; color:#003366; font-size:10px; border-width:1; }



.astarisk

	{color:#CC0000; font-size:14px;}



.section_heading

	{ font-size:13px; font-weight:bolder; background-color:#F4F9FF; color:#00000; }

.section_headingmain

	{ font-size:13px; font-weight:bolder; background-color:#91DBFF; color:#0066CC; }

.section_headingleft

	{ font-size:13px; font-weight:bolder; background-color:#0066CC; color:#FFFFFF; }

	

/* --- Password Strength Meter --- */

#StrengthBar { height:4px; display:block; float:left; font-size:9px; vertical-align:middle;  }

.strength0	 { width:230px; background:#ffffff; margin:1px; }

.strength1	 { width:050px; background:#ff0000; margin:1px; }

.strength2	 { width:100px; background:#FF6600; margin:1px; }

.strength3	 { width:150px; background:#56e500; margin:1px; }

.strength4	 { width:200px; background:#4dcd00; margin:1px; }

.strength5	 { width:230px; background:#399800; margin:1px; }	

/* --- Password Strength Meter --- */



/*- Start : Menu Tabs--------------------------- */ 





    #tabs {

      float:left;

      width:100%;

      background:#BBD9EE;

      font-size:93%;

      line-height:normal;

	  font-weight:bold;

      }

    #tabs ul {

	margin:0;

	padding:10px 10px 0 50px;

	list-style:none;

      }

    #tabs li {

      display:inline;

      margin:0;

      padding:0;

      }

    #tabs a {

      float:left;

      background:url("images/tableft.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

      }

    #tabs a span {

      float:left;

      display:block;

      background:url("images/tabright.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      color:#666;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabs a span {float:none;}

    /* End IE5-Mac hack */

    #tabs a:hover span {

      color:#003366;

      }

    #tabs a:hover {

      background-position:0% -42px;

      }

    #tabs a:hover span {

      background-position:100% -42px;

      }



    #tabs a.active {

      background-position:0% -42px;

      }

	  

	 

/*- End : Menu Tabs--------------------------- */ 	  

/* --------------         New Addition Dated: Dec-25-2007  ----- */

.AdvanceSearch 

{ font-size:11px; font-weight:bolder; text-align:right}

.bordergeneral {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #91a7b4;
	border-right-color: #91a7b4;
	border-bottom-color: #91a7b4;
	border-left-color: #91a7b4;
}

.pagination
{ 	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.pagination a { font-size:14px; font-weight:bold; }



.error {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#CC0000; 
	font-size:12px;
	font-weight:bold;
	height:25px; 
	text-align:center; 
	background-color:#FFFFCC;
	border-color:#FFFF00;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.msg {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-size:12px;
	height:25px; 
	text-align:center; 
	background-color:#A4FFA4;
	border-color:#009900;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.btnApply        { margin:3px; border:1px solid #cccccc;height:20px;width:85px; color:#666666; font-size:10px; text-align:left; background:#ffffff; background:url(images/jobapply.gif) no-repeat; padding-left:18px;     }				
.btnProfile   	 { margin:3px; border:1px solid #cccccc;height:20px;width:85px; color:#666666; font-size:10px; text-align:left; background:#ffffff; background:url(images/profile.gif) no-repeat; padding-left:18px;     }				
.btnTellAFriend  { margin:3px; border:1px solid #cccccc;height:20px;width:85px; color:#666666; font-size:10px; text-align:left; background:#ffffff; background:url(images/tellafriend.gif) no-repeat; padding-left:18px;  }	
.btnPrint        { margin:3px; border:1px solid #cccccc;height:20px;width:85px; color:#666666; font-size:10px; text-align:left; background:#ffffff; background:url(images/jobprint.gif) no-repeat; padding-left:18px;     }
.lnkPoint1 		 { background:url(images/point1.gif) no-repeat; padding-left:12px; padding-top:3px; }
.lnkPoint1:hover { background:url(images/point1.gif) no-repeat; padding-left:12px; padding-top:3px; }

h1 {
 
	clear: both;

	height: 22px; 

	font-size:14px;

	font-weight:bolder;

	color:#003366;

	background:  url(images/headerbg.png) repeat-x;

	vertical-align:text-bottom;

	text-align:justify
}

h2
{

	clear: both;

	height: 22px; 

	font-size:14px;

	font-weight:bolder;

	color: #FFFFFF;

	background:  url(images/subheaderbg.png) repeat-x;

	vertical-align:text-bottom;

	text-align:left; 

	vertical-align:middle;

	padding: 2px 0 3px 5px;

}

h3 			{ font-size:12px; 

	  color:#003399; 

	}

