/****************************************************************************************************************/
/* main css file : freelance.css */
body{
  background:url('images/topbg.jpg') repeat-x top #fff;
  color:#343434;
  font:normal 11px Tahoma,Verdana, sans-serif;
  margin:0; padding:0;
  }
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
  margin:0; padding:0;}
img{border:none;}
a{
  color:#0e5299;
}
h1{
  font:bold 18px Arial;
  padding:3px;
}
h5{
  color:#f45a00;
  font:bold 11px Tahoma;
  margin:4px 0;
}
h5 a{
  color:#f45a00;
  font:bold 11px Tahoma;
  margin:4px 0;
  text-decoration:none;
} 
hr{
  height:1px;
  border:0;
  background:url(images/hr_bg.gif) repeat-x;
}
.copyright{
  color:#10509b;
  font:normal 11px Tahoma;
}
.syllable{
  color:#666;
  font:bold 11px Arial;
  text-align:left;
}
.syllable_homepage{
  color:#666;
  font:bold 11px Arial;
}
.left_menu a{
  padding-top:3px;
  padding-left:10px;
  padding-left:10px;
  height:17px;
  display:block;
  background:#ebebeb url(images/menu_item.gif) left no-repeat;
  font:bold 11px Tahoma;
  color:#666;
  text-decoration:none;
}
.left_menu a:hover{
  padding-top:3px;
  padding-left:10px;
  height:17px;
  display:block;
  background:#399dd8 url(images/menu_item.gif) left no-repeat;
  font:bold 11px Tahoma;
  color:#fff;
  text-decoration:none;
}
.left_menu td{
  text-align:left;
  height:20px;
}
.inner_menu td{
  text-align:center;
}
.inner_menu a{
  font:bold 11px Tahoma;
  color:#fff;
  text-decoration:none;
}
.jobs_menu td{
  height:20px;
  text-align:left;
}
.jobs_menu a{
  padding-top:3px;
  padding-left:10px;
  height:17px;
  display:block;
  background:#206db2 url(images/menu_item_white.gif) left no-repeat;
  font:bold 11px Tahoma;
  color:#fff;
  text-decoration:none;
}
.jobs_menu a:hover{
  background:#399dd8 url(images/menu_item_white.gif) left no-repeat;
  text-decoration:none;
}
a.jobs_menu_active{
  background:#399dd8 url(images/menu_item_white.gif) left no-repeat;
  text-decoration:none;
}

.box3 th{
  color:#10509b;
  font:bold 16px Arial;
  text-align:left;
}
.box3 td{
  color:#333;
  font:normal 11px Tahoma;
 /* text-align:left;*/
}

input.search{
  color:#10509b;
  font:normal 11px Tahoma;
  border:none 0;
  overflow:hidden;
  width:100%;
}
textarea.search{
  color:#10509b;
  font:normal 11px Tahoma;
  width:100%;
  border:0;
}
.topmenu td{
  text-align:center;
}
.topmenu a{
  font:bold 12px Arial;
  color:#595e61;
  text-decoration:none;
  display:block;
/*  height:31px;*/
  line-height:31px;
}
.topmenu a:hover, a.topmenu_over{
  font:bold 12px Arial;
  color:#fff;
}
.login{
  color:#10509b;
  font:normal 11px Tahoma;
  width:100%;
  border:0;
}

.org-but-bg{background:url('images/org-but-bg.jpg') repeat-x top;}
.bluebanner-bg{background:url('images/bluebanner-bg.jpg') repeat-x top; padding-left:20px;}
.textbox1{background:url(images/textboxbg.gif) repeat-x; padding-top:1px;}
#tablegrid td{border:1px solid #CCCCCC;}

.account{
	padding-left:10px; 
	border-bottom:#CCCCCC 0px solid;
	height:25px;
}

.orange_txt{ color:#FF980A;}
/*16-06-08 child category */
.left_menuchild td a{
  padding-top:3px;
  padding-left:17px;
  height:17px;
  width:189px;
  display:block;
  background:#ebebeb url(images/menu_item.gif) 8px no-repeat;
  /*background:#DCDCDC url(images/blackarrow.jpg) left no-repeat;*/
  font:bold 11px Tahoma;
  color:#666;
  text-decoration:none;
}
.left_menuchild td a:hover{
  padding-top:3px;
  padding-left:17px;
  height:17px;
    width:189px;
  display:block;
  background:#399dd8 url(images/menu_item.gif) 8px no-repeat;
 /* background:#B1B1B1 url(images/white_arrow.jpg) left no-repeat;*/
  font:bold 11px Tahoma;
  color:#FFFFFF;
  text-decoration:none;
}
.left_menuchild td{
  text-align:left;
  height:20px;
}

/*26 june */
input.contact{
  color:#10509b;
  font:normal 11px Tahoma;
  width:250px;
  border:0;
}
textarea.contact{
  color:#10509b;
  font:normal 11px Tahoma;
  width:250px;
  border:0;
}


.searchtextbox{background:url(images/search_textboxbg.gif) left no-repeat; padding-left:5px;}
.searchtextbox input{border:none; background:#f3f8fc; width:170px; font:11px Arial, Helvetica, sans-serif, Tahoma; color:#000000;}
a.advanced{font:11px Arial, Helvetica, sans-serif, Tahoma; color:#e96a00; font-weight:bold; text-decoration:none;}
a.advanced:hover{font:11px Arial, Helvetica, sans-serif, Tahoma; color:#333333; font-weight:bold; text-decoration:underline;}
.midbor_des{background:#ebebeb; border-bottom:1px solid #dddddd;}
.imgbor{border-bottom:1px solid #dddddd;}
.description_head a{font:14px Tahoma, Arial, Helvetica, sans-serif;
					color:#0e5299;
					text-decoration:none;
					font-weight:bold;
					}
.description_head{font:14px Tahoma, Arial, Helvetica, sans-serif;
					color:#0e5299;
					font-weight:bold;
					}


/* last job */
.appform{
	font-weight: bold;
	color: #666666;
}
.ap_title{
  font:normal 13px Tahoma;
  font-weight: bold;
  color: #10509b;
}
.ap_b{
	background-image: url(images/bbb.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.ap_r{
	background-image: url(images/bbb.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.ap_l{
	background-image: url(images/bbb.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.ap_t{
	background-image: url(images/bbb.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#active{
background-color: #07274c;
}
.pagination a{
	color: White;
	text-decoration: none;
	display: table-cell;

	padding: 5px;
	background-color: #256aba;
}
.pagination a:hover{

	background-color: #e75d00;
}
.pagination{
	font:normal 11px Tahoma;
	color: #97b1cf;
}
/* freelancer paging */
.pagination_freelancer a{
	color: White;
	text-decoration: none;
	display: table-cell;

	padding: 3px;
	background-color: #256aba;
}
.pagination_freelancer a:hover{

	background-color: #e75d00;
}
.pagination_freelancer{
	font:normal 11px Tahoma;
	color: #97b1cf;
}

#price{
	border: 0px;
	width: 50px;
	height: 40px;
	position: relative;
	display: inline;
	float: right;
	right: 0px;
	top: 0px;
}
.dbit_bg{
	background-image: url(images/databit_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left:3px;
}
#databits{
	font:normal 10px Tahoma;
	color: #666666;
}
.jobbox .headfreename{
  font:bold 14px Tahoma;
  padding:1px 0 3px 3px;
}
.jobbox img{
	border: 1px solid #b1b1b1;
}
.tbltd_pad{padding:5px 5px 3px 6px;}
table.lj_box{
background-color: #fff;
background-image: url(images/lj_gbg.gif);
background-repeat: repeat-x;
background-position: bottom;
	border: 1px solid #10509b;

}
.lj_box{
	margin-top: 16px;
}
.lj_f_t{
  color:#FFFFFF;
  font:normal 13px Tahoma;
  font-weight: bold;
}
.lj_hr{
	background-image: url(images/lj_hr.gif);
}
.lj_title_bg{
	background-image: url(images/lj_find_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
input.expandform{
	border: 1px solid #c8c8c8;
	width: 98%;
	background-color: #f6f6f6;
	font: normal 10px Tahoma;
	color: #a3a3a3;
	line-height: 18px;
	height: 18px;
}
table.expand{
	margin-top: 1px;
}
td.profmenu2{
	padding-left: 19px;	
}
.profmenu3 td{
	padding: 3px 0px 3px 0px;	
	
}
th.profmenu2{
	background-color: #cde4f1;
	border-top: 1px solid #b1b1b1;
	border-bottom: 1px solid #b1b1b1;
	padding-left: 19px;
	text-align: center;
}
th.profmenu2_{
	background-color: #f8eddd;
	border-top: 1px solid #b1b1b1;
	border-bottom: 1px solid #b1b1b1;
	padding-left: 19px;
	text-align: center;
}
a.profmenu2{
  display: block;
  width: 100%;
  color:#10509b;
  text-align: center;
  font:bold 12px Arial;
  text-transform: uppercase;
  text-decoration: none;
  text-align:left;
  height: 27px;
  line-height: 27px;
}
a.profmenu2:hover{
	color: #1165C8;
}
a.tips{
  font: bold 11px Tahoma;
  color: #a3a3a3;
  text-decoration: none;
  line-height: 18px;
}
a.tips2{
  font: bold 11px Tahoma;
  color: #666666;
  text-decoration: none;
   line-height: 18px;
}
a.tips:hover{
color: #e86000;
}
a.tips2:hover{
color: #e86000;
}
.bg_b1{
	background: url(images/bg_b1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
td.bg_b{
	background-image: url(images/bg_b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 10px;
	
}
a.profmenu{
  display: block;
  width: 100%;
  color:#666666;
  text-align: center;
  font:bold 12px Arial;
  text-transform: uppercase;
  text-decoration: none;
  text-align:left;
  height: 27px;
  line-height: 27px;
}
a.profmenu:hover{
	color: #10509b;
}
td.pad_l{
	padding-left: 10px;
}
td.pad_2{
	padding: 10px;
}
.text3{
  font:10px Tahoma;
  text-align:left;
}
.grey{
color: #6b6b6b;
}
.text2 a{
color: #e86000;
}
.text1{
  color:#10509b;
  font:bold 16px Arial;
  text-align:left;
}

.pageHeadTitle h1{
		color:#10509b;
  		font:bold 16px Arial;
  		text-align:left;
		margin:0px; 
		padding:0px;
		}


.company_title{
  color:#10509b;
  font:bold 11px Arial;
  text-align:left;
}
.pbg4{
	border-bottom: 1px solid #b1b1b1;
}
.pbg3{
	background: url(images/prof_bg3.jpg);
	background-repeat: repeat-y;
	background-position: right;
	border-bottom: 1px solid #b1b1b1;
}
.pbg2{
	background: url(images/prof_bg2.jpg);
	background-repeat: repeat-y;
	background-position: left;
	border-bottom: 1px solid #b1b1b1;
}
.pbg1{
	background: url(images/prof_bg1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#profile_head{
background-color: #EBEBEB;
}
/* ~~~~~~~~~~~~~~~~  inbox 23 july kantmani ~~~~~~~~~~~~~~~~~~~~~~~~~ */
.messages{
  /* margin-right:10px; */
  border-top:1px solid #dedede;
  border-right:1px solid #dedede;
  border-bottom:1px solid #dedede;
  background:#ebebeb;
}
.messages1{
  /* margin-right:10px; */
  padding-top:10px;
  background:#ebebeb;
}
.mess_menu{
  background:#f6f6f6;
  width:90px;
  border-right:1px solid #c7c7c7;
}
.mess_menu div{
  border-bottom:1px solid #b1b1b1;
}
.mess_menu a{
  color:#6b6b6b;
  text-decoration:none;
  display:block;
  padding:10px;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
}
.mess_menu_act, .mess_menu a:hover{
  background:#e6f2f7;
}
.mess_list, .message{
  border-left:1px solid #c7c7c7;
  background:#f6f6f6;
}
.mess_list td,.mess_list th{
  padding:5px;
  text-align:left;
  border-bottom:1px solid #b1b1b1;
}

.mess_list2 td,.mess_list th{
  padding:5px;
  text-align:left;
}

.mess_list th{
  font-weight:bold;
}
.mess_list_not_read td, .mess_list_not_read th{
  border-top:2px solid #f6f6f6;
  background:#ebebeb;
  font-weight:bold;
}
div.message_title{
  border-bottom:1px solid #b1b1b1;
}
.message_title div{
  padding:10px;
  background:#e6f2f7;
  border-left:1px solid #fff;
  border-bottom:1px solid #fff;
}
.message_title span, .message_reply_title span { color:#0e5299; }
.message_content {
  padding:10px;
  background:#fefefe;
}
.message_reply_title{
  padding:10px;
  background:#e6f2f7;
  border-top:1px dashed #9fa7aa;
  border-bottom:1px dashed #9fa7aa;
}
.message_reply{ padding:10px; }

/*~~~~~~~~~~~~~~ Account page pageing*/
.paginationac a{
	color: White;
	text-decoration: none;
	display: table-cell;

	padding: 5px;
	background-color: #256aba;
}
.paginationac a:hover{

	background-color: #e75d00;
}
.paginationac{
	font:normal 11px Tahoma;
	color: #97b1cf;
}
.paginationac td{border-bottom:0px;}

/* 15-12-08 new menu for affiliate system */

.affiliate_menu td{
  height:20px;
  text-align:left;
}
.affiliate_menu a{
  padding-top:3px;
  padding-left:1px;
  height:17px;
  display:block;
  /*background:#206db2 ;*/
  background:#E8E8E8;
  font:bold 11px Tahoma;
  color:#000000;
  text-decoration:none;
}
.affiliate_menu a:hover{
  background:#CCC ;
  text-decoration:none;
}
a.affiliate_menu_active{
  background:#CCC ;
  text-decoration:none;
}

/* 16-12-2008 left / right panel css  */

a.left_menu{
  padding-top:3px;
  padding-left:10px;
  height:17px;
  display:block;
  background:#ebebeb url(images/menu_item.gif) left no-repeat;
  font:bold 11px Tahoma;
  color:#666;
  text-decoration:none;
}
a.left_menu:hover{
  padding-top:3px;
  padding-left:10px;
  height:17px;
  display:block;
  background:#399dd8 url(images/menu_item.gif) left no-repeat;
  font:bold 11px Tahoma;
  color:#fff;
  text-decoration:none;
}
.left_menu td{
  text-align:left;
  height:20px;
}

/* 13-01-2009 new menu for Billing and Payment system */

.billing_menu td{
  height:20px;
  text-align:center;
}
.billing_menu a{
  padding-top:3px;
  padding-left:1px;
  height:17px;
  display:block;
  /*background:#206db2 ;*/
  background:#E8E8E8;
  font:bold 11px Tahoma;
  color:#000000;
  text-decoration:none;
}
.billing_menu a:hover{
  background:#CCC ;
  text-decoration:none;
}
a.billing_menu_active{
  background:#CCC ;
  text-decoration:none;
}
/* end of billing and payment system menu */

/* by kantmani 13 april 09 */
input.homepage-mid{
  color:#10509b;
  font:normal 11px Tahoma;
  width:160px;
  border:0;
}
input.homepage-mid_small{
  color:#10509b;
  font:normal 11px Tahoma;
  width:45px;
  border:0;
}
textarea.homepage-mid{
  color:#10509b;
  font:normal 11px Tahoma;
  width:250px;
  border:0;
}

/*----------------------bhppid da------------------------*/
.ltclink{width:196px; *width:94.5%;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.ltclink{width:95.2%;}
.twid{width:207px;}
}

.ltcSublink{width:95.5%; *width:99.5%;}


/* end of freelance.css*/






/*-------------------offed div------------------*/
table.lj_box_dim{
background-color: #ebebeb; /* ebebeb, d9d9d9, f6f6f6 */
background-image: url(images/lj_gbg.gif);
background-repeat: repeat-x;
background-position: bottom;
	border: 1px solid #5588c4;

}
.lj_box_dim{
	margin-top: 16px}

.title_default{text-decoration:none; color:#0e5299;}
.title_default_dim{text-decoration:none; color:#6486aa;}


.dbit_bg-dim{
	background-image: url(images/databit_bg-dim.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:3px;
}

.publish_date{font:normal 10px Tahoma; color:#666666;}
.publish_date_dim{font:normal 10px Tahoma; color:#909090;}


.desp{padding-top:5px; padding-bottom:3px; color:#343434;}
.desp-dim{padding-top:5px; padding-bottom:3px; color:#777777;}


.rm{color:#0e5299;}
.rm-dim{color:#6486aa;}

.rate{color:#0e5299;}
.rate_dim{color:#6486aa;}
.text1_dim{
  color:#6486aa;
  font:bold 16px Arial;
  text-align:left;
}
a.jobpagelink{
  color:#000;
  font:normal 9px Tahoma;
  font-weight: bold;
  text-decoration:none;
}
a.jobpagelink:hover{
 color:#000;
  font:normal 9px Tahoma;
  font-weight: bold;
   text-decoration:underline;
}

.box_bg_l{ background: url(images/lj_find_01.gif) top repeat-y; width:4px;}
.box_bg_r{ background: url(images/lj_find_03.gif) top repeat-y; width:4px;}

.tbl_innerHeading h1, .tbl_innerHeading h2, .tbl_innerHeading h3, .tbl_innerHeading h4 {float:left; }
