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

theme: #2a3c60
a: #374c85
a:hover: #364983
*/

/*
 ###### NASTHON #####################################
*/
#outerwrap{ width:906px; text-align:left; margin-left:auto; margin-right:auto; background:url('images/left-bg.jpg') no-repeat #fff 0px 0px; border-bottom:9px solid #332f2f;}
#wrap{width:100%; clear:both; padding:0px; margin:0px; border:0px solid red; margin-top:-2px; background-color:red; background:url('images/theme1.jpg') 0px 20px no-repeat;}
#sidebar{display:inline; float:left; width:244px; margin-left:24px; background:#fff;}
#sidebar-b{margin:1px 15px;}
#sidebar-c{}
#content{float:left; width:630px; margin-right:4px; text-align:left; margin-left:3px; border:0px solid red; padding:0px;}
#content_full{width:98%; text-align:left; margin-left:1px; border:0px solid red; padding:0px;}
.content2{width:96%;} /* all page content except index-home */

#top{height:24px; width:100%; background:#333;}

/* hbar */
#hbar{	float:left; margin-top:0px; 	margin-bottom:0px; border:0px solid green; width:638px;}
#logo { text-align:center; width: 99%; margin:20px 0px 20px 0px;}
#hbar_b {
	float:left; 	height:140px; 	width:100%;	color: #000;
	margin:0px;	 padding:0px; 	border-bottom:0px solid blue;
}

a {	color: #2a3c60; font-weight:normal;	font-size:12px; }
a:hover,a:active{color:#364983;text-decoration:none;font-size:12px;}

.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;}

/*
navigation bar
*/
#navbar{ float:left;	display:inline;	margin:11px 0px 11px 10px; border:0px solid red; width:590px; border:0px solid red; overflow:hidden;}
#navbar a, #navbar a:visited{	color:333;	text-decoration:none;	font-weight:bold;	padding:0px 15px 0px 15px;	font-size:12px;	font-family: Verdana,Arial;}
#navbar a:hover{	color:#364983;	text-decoration:underline;	font-weight:bold;	padding:0px 15px 0px 15px;	font-size:12px;	font-family: Verdana,Arial;	}
#navbar .plain_menu_sep{display:none;}

#adv-top{margin-top:20px; text-align:center; width:98%;}

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

.highlite{ font-size:14px;	font-weight:bold;	color: #6c665a;	padding-bottom:4px;}
.bluetext{	color: #2A70AE; }

/*
general button
*/
.form_apply_button, .button_gen, .button_gen2 , .button_email, .button_print, .button_apply, .button_save, .button_delete {
	border-style:solid;border-color:#ccc;
	border-width:1px 1px 1px 1px;
	padding: 1px 14px 1px 10px !important;
	background:url('images/btn_2.gif') no-repeat bottom right #405e9c; color:#fff;	
}

/*
.button_email {	width:130px; padding-left:12px; background-image:url('images/mail.gif'); background-repeat: no-repeat;background-position: 8% 50%;	}
.button_print {	width:70px; padding-left:12px;	background-image:url('images/printer.gif');	background-repeat: no-repeat; background-position: 8% 50%; }
.button_apply {	width:100px; padding-left:12px !important; 	background-image:url('images/apply.gif');	background-repeat: no-repeat; background-position: 1% 50%; }
.button_save {width:110px; padding-left:12px;	background-image:url('images/save.gif');	background-repeat: no-repeat; background-position: 2% 50%;	}
*/
.button_delete { padding-left:12px; background-repeat: no-repeat; background-position: 8% 50%;	}

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


/*
footer
*/
#footer{margin:15px 0px 0px 0px; padding:11px 0px 12px 0px; font-size:13px;	color: #dad6b4; border-top:0px #666 solid; clear:both; background:#666;}
#footer a, #footer a:hover, #footer a:visited{font-size:13px; color:#dad6b4;}

#footer1{float:left;}
#footer1 a, #footer1 a:visited, #footer1 a:hover {margin:1px 5px 1px 5px; }
#footer2{float:right; }
#footer_nas, #footer_nas a{color: #3d362c;text-align:center; margin-top:5px; margin-bottom:0px; font-size:11px;}
#footer3{font-size:12; pxcolor: #3d362c; margin-top:9px;}
#footer3 a{color: #3d362c;}

#footerlinkbar a, #footerlinkbar a:visited{ 	color: #666; 	padding-left:6px; 	padding-right:6px; }
#footerlinkbar a:hover{	color: #97c42d; 	text-decoration: underline; }

/* for footer nav */
#footer .navbar{background-color:transparent !important; text-align:center; width:99%;}
#footer .navbar a, #footer .navbar a:visited, #footer .navbar a:hover{color:#fff; font-size:11px; padding-left:6px; 	padding-right:6px;}
#footer .plain_menu{background-color:transparent !important;} 



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

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

/*v2.4.8 */
#topsearchbar{ margin: 10px 5px 0px 35px; float:left; color:#fff; display:inline;}
#topiconbar {float:right; padding-right:13px; padding-top:10px;}
#toplangbar {float:right; margin-top:3px; margin-right:1px;}
#toplangbar a, #toplangbar a:visited{color: #ebb325;}

#toprightbar {float:right; padding-right:13px; padding-top:10px;}
#toplinkbar {float:left; margin-top:0px; margin-right:15px;}

.clr{clear:both; height:0px; margin:0px;}


a.tablink, a.tablink:visited, a.tablink:active{
	font-size:12px;
	color: #fff;
	/*background-color: #c1ff2c;*/
	text-decoration:none;
	padding-left: 3px;
	padding-right:3px;
}

a.tablink:hover{color: #000}

a.tablink2, a.tablink2:visited, a.tablink2:active, a.tablink2:hover {
	font-size:12px;
	color: #000;
	text-decoration:underline;
	padding-left: 3px;
	padding-right:3px;	
}


/* box 2 */
div.info_box2{ border:1px solid #ccc; margin-bottom:1px; margin-bottom:15px; background:#f0f0f0;width: 98%; }
div.info_box2-inner{ margin:5px 0px 0px 2px; }
.boxhead2{background:url('images/box2/box_top.gif') no-repeat right 5px;	font-family: Arial, Tahoma, Verdana; color: #333; font-weight:bold; font-size:13px;	width:100% !important; }
.boxhead2 a, .boxhead2 a:visited{}
.boxhead2 div{
	padding: 8px 5px 9px 10px;
	border-bottom: 1px solid #b0ab9e;
}
.info_box2 .boxcontent2b{ margin: 2px; 	padding-top:0px;    }

.block-em .boxhead2{background:url('images/box2/emp-block-bg.gif');}

.block-enews .boxhead2 div,
.block-search .boxhead2 div,
.block-js .boxhead2 div
,.block-em .boxhead2 div{ padding-left: 25px;}

.block-enews{width:220px; margin-bottom:20px;}

.block-js .boxhead2{background:url('images/box2/js-block-bg.gif'); }
.block-enews .boxhead2{background:url('images/box2/enews-block-bg.gif');}
.block-search .boxhead2{background:url('images/box2/search-block-bg.gif') no-repeat;}


/* box 3 */
div.info_box3{ border:1px solid #d9d5ca; margin-bottom:1px; background-color:#ffffff;}
div.info_box3-inner{ margin:0px 2px 0px 2px;  }
.boxhead3{ background-color: #ffffff;	font-family: Arial, Verdana;	font-weight:bold;	font-size:13px;		margin-top:2px;	width:100% !important;}
.boxhead3 div{ padding: 3px 2px 3px 8px;	}
.boxcontent3b{	margin:2px;	padding-top:0px;}

/* HOOK */
.index_home_user2 {display:inline; float:right; width:218px; height:153px; border:1px solid #ccc; overflow:auto;}
.index_home_user2 .head {margin:0px; padding:5px; background:#333; color:#fff;}

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

.post_list_premium{ margin-top:5px; margin-bottom:3px; color:#fe8838; font-size:12px; font-weight:bold;}
.job_listing_count{ margin-bottom:3px; color:#666; font-size:11px;}

/* display-post.php job post form */
table.job_post_data{ width: 100%; }


 #home_login_form{ 	margin:0px;  } 
 #home_login_form input{	font-size:12px;  	padding:0px;  	margin-top:1px;    } 
 #home_login_table  {height:122px; }
 #home_login_table td{  	color:#615949; }

#index-home td, #index-home div{ font-family:Arial, Verdana; } 
 div.home-a{margin-right:10px; width:98%;}
 div.home-b{margin:20px 20px 20px 20px;}
 
 #home-partner{margin-top:20px; }
 #home-news, #home-news td{line-height:20px; margin-bottom:20px;}
 #home-news{width:99%;}
 
.homemod1{clear:both; margin-top:1px;}
.homemod2{ border:0px solid red;}
 
#jd-btns{ float:left; margin-top:10px; margin-bottom:10px;margin-left:5px;}
div.jd-btn{margin-left:13px; float:left;}

/* SIDEBAR */
#sidebar div.info_box2 {width:100% !important;}

/* Static page info */
.static{padding-top:15px; padding:20px; background-color:#f6eede;}
.static2{background-color: #fff; padding:20px; line-height:20px; border:1px solid #d8d2ba;}

/* company+_adcollection.php */
.adrow1{width:99%; clear:both; margin-bottom:10px; border-bottom:1px solid #CABCA2; padding-bottom:15px;padding-top:15px; text-align:center;}
.adrow2{width:33%; overflow-x:hidden; float:left;}
	
a.iconbutton{cursor:hand; text-decoration:none;}
a.iconbutton:hover {cursor:hand; text-decoration:underline;}
.iconbutton img{border:0px;}

.category_index{width:99%;}
