/* CSS Document */

body{
	padding:0px;
	margin:0px;
	color: #333333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*a{
	color:#333333;
	text-decoration:none;
}*/

.MOTO{
	width:200px;
	float:left;
	height:40px;
	margin:20px 0px 15px 40px;
	position:relative;
	padding:13px 0px 0px 20px;
	font-size:14px;
	font-style:italic;
	color:#94b54a;
	font-weight:bold;
	border-left:1px dotted #CCCCCC;
}

/*a:hover{
	color:#85a83e;
	text-decoration:underline;
}*/

#BODY{
   color: #000000;
   text-align:left;
   position:relative;
}

#HEADER{

}

#TOP_BAR{
   height:100px;
}

#TOP_LINE
{
	background:url(../images/top.gif) repeat-x;
	height:10px;
	width:100%;
	font-size:5px;
}

#BTN_EMPLOYER_LOGIN{
	background:url(../images/employer_btn.gif) no-repeat;
	width:130px;
	height:20px;
	float:right;
	margin-right:10px;
	text-align:center;
	padding-top:3px;
}

.LOGO{
	width:135px;
	height:55px;
	float:left;
	margin:15px 0px 0px 10px;
	position:relative;
}

#TOP_MENU{
	background:url(../images/menu_bg.gif) repeat-x;
	height:25px;
	padding-left:30px;
	color:#FFFFFF;
	font-size:12px;
}

.TOP_MENU a {
	color:#FFFFFF;
	text-decoration:none;
}

.TOP_MENU a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#TOP_MENU div{
	padding:2px 10px 0px 10px;
	float:left;
}

#SEARCH_PANEL{
	height:100%;
	background:url(../images/search_bg.gif) repeat-x;
	padding:10px 0px 0px 10px;
}

/*h1{
	color:#85a83e;
	font-size:14px;
	margin:0px 10px 0px 0px;
	padding:0px;
	border-bottom:1px dotted #85a83e;
}*/

#SEARCH_OPTIONS{
	width:100%;
	margin:5px;
	height:35px;
}

#SEARCH_OPTIONS div{
	float:left;
	line-height:20px;
	padding-left:10px;
}


#SEARCH_PANNEL_FOOTER{
	height:26px;
}

#SEARCH_PANNEL_FOOTER .LEFT{
	background-image:url(../images/search_bt_lt_corner.gif);
	height:26px;
	width:16px;
	float:left;
	width:10px;
}

#SEARCH_PANNEL_FOOTER .MIDDLE{
	width:97%;
	float:left;
	border-bottom:1px solid #eaf2cf;
	height:25px;
}

#SEARCH_PANNEL_FOOTER .RIGHT{
	background-image:url(../images/search_bt_rt_corner.gif);
	height:26px;
	width:10px;
	float:left;
}

.INPUT{
	border:1px solid #85a83e;
	font-size:11px;
	width:180px;
}

.INPUT_SMALL{
	border:1px solid #85a83e;
	font-size:11px;
	width:60px;	
}

.BTN_SMALL_BLACK{
	background:url(../images/black_btn.gif);
	width:80px;
	height:25px;
	border:0px;
	color:#FFFFFF;
	padding-bottom:5px;
}

#BODY_DIV{
	clear:both;
	height:auto;
	margin:0px 10px 0px 0px;
	padding-top:5px;
}

#LOGIN_REGISTER{
	margin-top:50px;
	float:left;
}

#LOGIN_REGISTER .LEFT{
	height:auto;
	width:300px;
	border-right:1px solid #85a83e;
	float:left;
	padding:10px 0px 10px 20px;
}

/*h2{
	font-size:12px;
	margin:0px 10px 0px 0px;
	border-bottom:1px dotted #CCCCCC;
	width:300px;
}
*/
#LOGIN_REGISTER .RIGHT{
	height:250px;
	width:300px;
	float:left;
	margin-bottom:10px;
	padding:10px 20px 0px 20px;
}

#LOGIN_REGISTER .UNAME_PASS{
	margin:20px 0px 10px 30px;
	line-height:35px;
	width:300px;
}

#LOGIN_REGISTER .LOGIN_BTN{
	background:url(../images/login_btn.gif) no-repeat;
	height:27px;
	width:82px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	
}


#LOGIN_REGISTER .IMG{
	width:180px;
	height:60px;
	margin:10px 0px 0px 30px;
}

#LOGIN_REGISTER .REGISTER_BTN{
	width:162px;
	height:27px;
	margin:10px 0px 10px 40px;
}

#ADVERTISEMENT{
	float:right;
	width:200px;
}

#FOOTER{
	clear:both;
	background:url(../images/footer_bg.gif) repeat-x;
	height:70px;
	padding:10px;
	line-height:16px;
}

.LOGIN_INPUT{
	width:150px;
	border:1px solid #85a83e;
	font-size:11px;	
}

.INPUT_60
{
	width:60px;
	border:1px solid #85a83e;
	font-size:11px;	
}

.INPUT_100
{
	width:100px;
	border:1px solid #85a83e;
	font-size:11px;	
}

.INPUT_80
{
	width:80px;
	border:1px solid #85a83e;
	font-size:11px;	
}

.INPUT_350
{
	width:350px;
	border:1px solid #85a83e;
	font-size:11px;	
}



#REGISTER
	{
	width:76%;
	margin:10px;
	float:left;
	vertical-align:top;
	}
	

#REGISTER .MANDATORY_TXT
	{
	float:right;
	height:25px;
}
	
.MANADATORY_RED
{
	color:#FF0000;
}


#REGISTER .HEAD_TXT
	{
	height:25px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
}
	
/*h4{
	font-size:13px;
	margin:0px;
	border:1px solid #aacb37;
	background-color:#d7e79f;
	padding:10px;
}*/

#REGISTER .LEFT_TXT
	{
	float:left;
	width:190px;
	margin-right:10px;
	text-align:right;
}

#REGISTER .FIELDS_SEPARATOR
{
	height:20px;
	border-bottom:1px solid #aacb37;
	margin-bottom:12px;
}

#REGISTER .TEXT_FIELDS
	{
	float:left;
}

span
{
	font-weight:normal;
	font-size:10px;
}

.GRENN_BTN162
{
	background:url(../images/green_btn_162px.gif) no-repeat;
	height:27px;
	width:162px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
}

.GRENN_BTN192
{
	background:url(../images/green_btn192.gif) no-repeat;
	height:27px;
	width:192px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
}

.GRENN_BTN82
{
	background:url(../images/login_btn.gif) no-repeat;
	height:27px;
	width:82px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
}


.SUCCESSFUL_MESSAGE_01
{
	width:400px;
	float:left;
	margin:10px;
	padding-left:30px;
}

#LANGUAGES
{
	float:left;
	width:auto;
	margin-right:10px;
	
}

#LANGUAGES div
{
	float:left;
	width:auto;
	
}

.ERROR{
	color:red;
}

.SUMMARY
{
	font-size:12px;
	font-weight:bold;
	color:#6A8B17;
}

.INPUT_350_COMM
{
	width:350px;
	border:1px solid #85a83e;
	font-size:11px;	
	height:100px;
}


/*New css */

.EMPLOYER_LISTING
{
	font-size:13px;
	font-weight:bold;
	color:#6A8B17;
	width:31%;
	float:left;
	height:auto;
}

.EMPLOYER_LISTING .CANDIDATE_NAME
{
	color:#333333;
	font-size:11px;
	font-weight:normal;
	height:auto;
	
}

.EMPLOYER_LISTING .ROLE
{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	height:auto;
}

.PAGINATION{
	font-weight:bold;
	height:20px;
	background-color:#F3FDCF;
	border:1px solid #C4D871;
	text-align:left;
	padding-top:4px;
	margin:5px 0px 5px 0px;;
	padding:5px 5px 0px 5px;
	color:#55990B;
}


.PAGINATION a{
	color:#333333;
	text-decoration:none;
}

.PAGINATION a:hover{
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}

.PAGINATION link_visited{
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}


#LISTING div
{
	margin-top:3px;
}

#POSTNAME
{
	font-size:13px;
	font-weight:bold;
	color:#6A8B17;
}

#LISTING .COMPANY_NAME
{
	color:#333333;
	font-size:11px;
	font-weight:normal;
}

#LISTING .CITY
{
	color:#333333;
	font-size:11px;
	font-weight:bold;
}

#LISTING .DESCRIP
{
	color:#333333;
	font-size:11px;
	font-weight:normal;
}



#POSTNAME div
{
	margin-left:40px;
}


.LISTING_SEPARATOR
{
	height:20px;
	border-bottom:1px dotted #999999;
	margin-bottom:12px;
}

.CHECKBOX
{
	float:left;
	width:30px;
	margin-right:10px;
	text-align:right;
}

.COURSE
{
	float:left;
	width:150px;
	margin-right:10px;
}


/* ================================================================================================ */
/* ================================================================================================ */
.ERROR_MESAAGE
{
	width:50%;
	margin:10px;
	float:left;
	vertical-align:top;
	height:250px;
	border:1px solid #c4da79;
}

.ERROR_HEAD
{
	margin:20px;
}
.ERROR_HEAD_ICON
{
	
	margin-bottom:10px;
}

.ERROR_HEAD_TXT
{
	margin:10px 0px 0px 0px;
	padding-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
}

.HOME_ICON
{
	text-align:center;
	margin:20px 0px 5px 0px;
}

.LINKS_01
{
	font-weight:bold;
	color:#333333;
}
/* ================================================================================================ */
/* ================================================================================================ */

.PAGING_RECORDS{
	color:#55990B; 
	font-size:11px; 
	font-weight:bold;
}

.loginPanel{color:#000033; background-color:#cccccc; layer-background-color:#cccccc;
        position:absolute; top:200px; left:150px; width:300px; height:140px;
        z-index:99;  visibility:hidden;		
		}