/*
# Copyright 2008 Nasthon Systems
# http://www.nasthon.com
This is the extension style for the main body for all pages of the website
*/

/*
 ###### NASTHON #####################################
*/


#wrap{width:770px; height:100%; text-align:left; padding: 0px 4px 0px 4px; background-color:#fff; margin-right:auto; margin-left:auto;}

a {
	color: #94bd32;
	font-weight:normal;	
	font-size:12px;
}
a:hover,a:active{color:#97c42d;text-decoration:none;font-size:12px;}


a.nav, a.nav:visited{
	color: #fff;
	text-decoration:none;
	font-family: Arial;
	margin-right:12px;
	margin-left:3px;	
	font-weight:bold;
	font-size:13px;
}

a.nav:hover{
	background-color: transparent;
	font-family: Arial;
	color: #000;
	text-decoration:none;	
	cursor:pointer;
	margin-right:12px;
	margin-left:3px;	
	font-weight:bold;	
	font-size:13px;	
}

.arrow{
	text-decoration:none;font-size:15px;
	margin:4px;
	cursor:pointer;	
}
a.arrow:hover{text-decoration:none;}

a.highlite1, a.highlite1:visited{	color:#83b310;}

a.highlite2, a.highlite2:visited{	color:#97b242; }
a.highlite2:hover{	color:#fff;}

a.highlite3, a.highlite3:visited{	color:#666666;	font-size:13px;	text-decoration: none;}
a.highlite3:hover{	color:#fff;	font-size:13px;}

a.highlite4, a.highlite4:visited{	color:#2A70AE;	font-size:12px;	text-decoration: underline;}
a.highlite4:hover{	color:#fff;	font-size:12px;}

a.navLink_top, a.navLink_top:visited,  a.navLink_top:hover{font-size:11px; color: #fff; font-weight:normal; text-decoration: underline;}
a.navLink_top:hover{text-decoration: none;}

#printTitle{display:none;}

#ifooter1{padding-top:2px;}
#ifooter2{padding-top:5px; float:right;}
#ifooter_nas{margin-top:0px; margin-bottom:0px;}

td.hbar_b{
	background: #8fc412 url('images/h_bg.gif') repeat-x top; color: #000
}


/*
navigation bar
*/
.navbar{
	text-align:center;
	height:30px;
}

.navbar a, .navbar:visited{
	color:green;
	text-decoration:none;
	font-weight:bold;
}

.img_border{	border: 1px solid #ccc;}
.img_border2{	border: 1px solid #666;}

.highlite{
	font-size:14px;
	font-weight:bold;
	color: #8fc412;
	padding-bottom:4px;
}


.bluetext{
	color: #2A70AE;
}

/* HIDDEN */
.available_langs{display:none;}


/*
general button
*/
.button_gen, .button_email, .button_print, .button_apply, .button_save, .button_delete {
	border-style:solid;border-color:#cacac0;border-width:1px 1px 1px 1px;
	background:url('images/btn_3.gif') #8fc412;color:#ffffff;font-family:Arial;font-size:12px;
	padding: 1px 2px 1px 2px;
	width:auto;
	margin-top:2px;
}

.button_gen2 {
	border-style:solid;border-color:#cacac0;border-width:1px 1px 1px 1px;background:#BF5D50;color:#ffffff;font-family:Arial;font-size:12px;
	padding: 1px 2px 1px 2px;
}


.button_email {
	padding-left:12px; 
	background-image:url('images/mail.gif'); background-repeat: no-repeat;background-position: 8% 50%;	
	width:130px;
}

.button_print {	
	padding-left:12px;
	background-image:url('images/printer.gif');	background-repeat: no-repeat; background-position: 8% 50%;	
	width:70px;
}

.button_apply {	
	padding-left:12px; 	background-image:url('images/apply.gif');	background-repeat: no-repeat; background-position: 8% 50%;	
}

.button_save {	
	padding-left:12px;	background-image:url('images/save.gif');	background-repeat: no-repeat; background-position: 8% 50%;	
}

.button_delete {	
	padding-left:12px;	background-image:url('images/delete.gif');	background-repeat: no-repeat; background-position: 8% 50%;	
}

.is_required_mark{ font-weight: bold; color: red;}	


/*
hbar
*/
.hbar{
	margin-top:0px;
	margin-bottom:0px;
}

/*
footer
*/
.footer2{
	background-image:url('images/footer_bg.gif');
	background-repeat:no-repeat;
	height:26px;
	margin-top:15px;
	margin-bottom:8px;
}

.footer2 td{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	color: #7a7a6d;
	font-size:11px;
}

#ifooter2 a, #footer2 a:visited{
	color: #8fc412; 	font-size:11px; text-decoration: underline;
}

#ifooter2 a:hover{
	color: #333333; 	font-size:11px; 	text-decoration: none;
}

#ifooter_nas a, #ifooter_nas a:visited{
	color: #8fc412; 	font-size:11px;	text-decoration: underline;
}

#ifooter_nas a:hover{
	color: #333333; 	font-size:11px; 	text-decoration: none;
}


.footer1 {font-size:11px;}
.footer1 a, .footer1 a:visited{
	color: #666;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;
	font-weight:normal;
}

.footer1 a:hover{
	color: #bf0529;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;	
	text-decoration: underline;
	font-weight:normal;	
}

/* For Jobseeker and Employer Panel Menu - Logout button */
.logout_section{
	border: 1px solid; 
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	background-color: #d0d0d0;
}

/* in header */			
.outerwrap{}	  

ul.embox{	list-style:none; padding:2px; margin:2px; }
ul.embox a{ text-decoration:none;}
ul.embox a:hover{ text-decoration:underline;}

/*
Customize
-----------------------------------------------
*/

.outerwrap{ width:772px;}	  
.outerwrap2{ width: 950px;}	

/* This is the Vertical ad Box.  Uncomment to Hide*/	
#adv_v{
	float:right; width:170px;
	 /*  display:none;  */
}

A.cat_parent_link { /* The parent category name */

	font-family: "arial", "verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	line-height:20px;
}

A.cat_parent_link_footer { /* The parent category name */

	font-family: "arial", "verdana", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	line-height:20px;
}

 .cat_subcategory { /* div generated by JB_display_sub_cats_compact() or JB_display_sub_cats_table() */
	font-family: "arial", "verdana", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 1em;
	margin-bottom: 1em;
	

}

A.cat_subcategory_link { /* style for the sub category links*/


}

