@charset "windows-1251";
/* CSS Document */
body { background: #FFFFFF url('/images/bkg_main.gif') repeat-x top; padding: 0; margin: 0; text-align: center; font:12px Arial, Helvetica, sans-serif; color: #000000; }
div { padding:0; margin:0; font-family: Arial, Helvetica, sans-serif;}
img { border:none;}
img a { border:none;}
a { color:#333399; text-decoration:underline; }
a:hover { text-decoration:none; }
p {font:12px Arial, Helvetica, sans-serif; color: #000000;}
table { border:none; }
h1 { font:20px Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; padding:0 0 0 0; margin:0; background:url('/images/bkg_h.jpg') bottom left no-repeat; }
h3 { font:18px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; padding:0 0 0 0; margin:0; }
h4 {font:12px Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; background:url(/images/bkg_h_h4.gif) no-repeat left; padding: 3px 0px 11px 19px; margin:0; }
h5 { font:14px Arial, Helvetica, sans-serif; color:#383838; margin:0 0 20px 0; font-weight:bold; }
form{margin:0px;padding:0px;border:0px}

.absmiddle{vertical-align: middle;margin-bottom: .25em;}

.ta11 { font:11px Tahoma, Arial, Helvetica, sans-serif; }
.green { color:#009900; }
.red { color:#FF0000; }
.rose { color:#CC0000; }
.gray { color:#999999; }
.jobs_smallgrey { color:#999999; font-size:11px; }
.jobs_smallgrey a { color:#999999; text-decoration:none; }
.jobs_smallgrey a:hover { text-decoration:underline; }
.t11 { font:11px Tahoma, Arial, Helvetica, sans-serif; }

.FLBG #container { width: 1000px; margin: 0 auto; padding:0; border:none; text-align: left; } 
.FLBG #header { background:url('/images/bkg_logo.jpg') repeat-x top; padding: 0; margin:0; height:52px; } 
.FLBG #logo { float:left; padding:0; margin:0; height:52px; width:220px; }
.FLBG #SubDomains { float:left;	padding:14px 0px 0px 0px; margin:0;	height:38px; width:724px; background:url('/images/bkg_logo.jpg') no-repeat right; }
.FLBG #LogoCorner { float:right; padding:0; margin:0; height:52px; width:42px; background:url('/images/bkg_logo_corner.jpg') no-repeat right; } 

.dots { height:8px; background:url('/images/dots.gif') repeat-x center; }
.dots-top { height:1px; background:url('/images/dots.gif') repeat-x top; margin:1px 0 0 0; clear:both; font-size:1px; }
.dotsv { background:url('/images/dotsv.gif') repeat-y center; }
.bline { margin:0; height:0; padding:0; width:999px; background:url('/images/bkg_header_line.gif') repeat-x; }

.MAIN { width:1000px; margin: 0 auto; padding:0; border:none; text-align: left;}
.MAIN .LeftBar { float: left; width: 190px; background:none; padding: 0; margin:0; }
.MAIN #LoginArea {overflow:hidden; width:190px; height:160px; background:url('/images/bkg_login_area.jpg') no-repeat top left; }
.MAIN #inHicon { float:left; width:56px; height:43px; }
.MAIN #inHlogin { float:left; padding:0; margin:15px 0 0 3px; font:18px Arial, Helvetica, sans-serif; }
.MAIN #inFields { float:left; overflow:hidden; height:46px; width:190px; }
.MAIN #inUsername { border:1px solid #9CBDDF; width:141px; margin: 0 45px 0 13px; padding:0 0 0 20px; font:13px Arial, Helvetica, sans-serif; background:#FFFFFF url('/images/bkg_in_username.gif') no-repeat left center; }
.MAIN #inPassword { border:1px solid #9CBDDF; width:141px; margin: 5px 45px 0 13px; padding:0 0 0 20px; font:13px Arial, Helvetica, sans-serif; background:#FFFFFF url('/images/bkg_in_password.gif') no-repeat left center; }
.MAIN #RegLoginArea { float:left; margin:0; padding:5px 0px 0px 13px; width:175px; height:19px; } 
.MAIN #logRetrieve { font:11px Arial, Helvetica, sans-serif; margin:0; padding:10px 0 0 13px; width:160px; height:20px; float:left; } 
.MAIN #logRetrieve  a { color:#2C4795; font-weight:normal; text-decoration:none; } 
.MAIN #logRetrieve  a:hover { text-decoration:underline;  } 

.MAIN #SiteDivider { float: left; height:550px; width: 19px; padding: 0; margin:0; background:url('/images/bkg_SiteDivider.jpg') no-repeat left top; }
.MAIN #mainContent { float:left; padding:0; margin:0; width:790px; } 

/* FEEDBACK CSS */
.FLBG #feedback_form_button { position:absolute; top:0; right:0; margin-top:16px; margin-right:13px; }
.FLBG #feedback_form { position:absolute; top:0; right:0; margin-top:16px; margin-right:13px; visibility:hidden; background:#b50c0c url(/images/bkg_feedback_02.gif); border:1px solid #000000; }
.FLBG .fdb_top { background: #3F3F3F url(/images/bkg_feedback_01.gif) repeat-x top; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; }
.FLBG .fdb_subject { margin-top:4px; margin-bottom:4px; width:187px; font:12px Arial, Helvetica, sans-serif; }
.FLBG .fdb_comment { margin-top:4px; margin-bottom:4px; width:185px; height:100px; font:12px Arial, Helvetica, sans-serif; }
.FLBG .fdb_sendbtn { height:24px; margin-top:8px; margin-bottom:8px; font-weight:bold; font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background:#000000; }
.FLBG .fdb_sendbtn:hover { cursor:pointer; background:#FFFFFF; color:#000000; }

/* NAVIGATION CSS */
#mainContent .Navigation { height:44px;	width:790px; background: #FFFFFF url('/images/nav_bkg_main.jpg') no-repeat top; padding:0; margin:0 0 0px 0; }
#mainContent .Navigation ul { list-style-type:none; float: left; padding:0; margin:0;}
#mainContent .Navigation li { display:inline;}
#mainContent .Navigation li a { padding:10px 0px 0px 0px; margin: 0; float: left; height: 27px; text-align:center; font:12px Tahoma, Geneva, sans-serif; font-weight:bold; color:#000000; text-decoration:none; }
#mainContent .Navigation li a:hover { color:#003399}
#mainContent .Navigation li a.home	{ background: url('/images/nav_bkg_home.jpg') no-repeat 100% 0;	width: 90px; }
#mainContent .Navigation li a.home:hover { background: url('/images/nav_bkg_home.jpg') no-repeat 100% -37px }
#mainContent .Navigation li a.navlink	{ background: url('/images/nav_bkg_navlink.jpg') repeat-x 100% 0; padding:10px 11px 0 11px;}
#mainContent .Navigation li a.navlink:hover { background: url('/images/nav_bkg_navlink.jpg') repeat-x  100% -37px; color:#003399 }
#mainContent .Navigation li a.nmdv { width:3px; height:37px; background:url('/images/nav_maindivider.jpg') no-repeat top; }
/* END of  NAVIGATION CSS */

#mainContent .SitePath { height:26px; width:782px; font:11px Tahoma, Geneva, sans-serif; color:#666666; font-weight:bold; margin: 0 0 0 0; padding:6px 0 0 8px; background:url('/images/bkg_ftr_right.gif') no-repeat top ;  }
#mainContent .SitePath a { font-weight:normal; color:#666666; border-bottom: 1px dotted #CCCCCC; text-decoration:none;}
#mainContent .SitePath a:hover {border-bottom: 1px dotted #003366; text-decoration:none; color:#003399;}
#mainContent .SitePath #raq { font-weight:normal;}

#mainContent .divtop { height:6px; width:790px; margin:10px 0 10px 0; padding:0; background:url('/images/bkg_div_top.jpg') no-repeat center; }
#mainContent .divbottom { height:6px; width:790px; margin:10px 0 10px 0; padding:0; background:url('/images/bkg_div_bottom.jpg') no-repeat center; }
#mainContent .divdots { height:6px; width:790px; margin:10px 0 10px 0; padding:0; background:url('/images/bkg_div_dots.jpg') no-repeat center; }

#mainContent .titleLeft { float:left; width:555px; }

#mainContent .backRight { float:right; width:210px; font-size:11px; color:#999999; }
#mainContent .backRight a { font-size:18px; text-decoration:underline;}
#mainContent .backRight a:hover { text-decoration:none;}

.FLBG .totals { font:13px Arial, Helvetica, sans-serif;}
.FLBG .paging { text-align:right; font:13px Arial, Helvetica, sans-serif; }
.FLBG .paging a { color:#333399; text-decoration:none; border:1px solid #F0F0F0; padding:1px 6px 1px 6px; margin:0; background:#f9f9f9; }
.FLBG .paging a:hover { background:#e6f6ff; border:1px solid #333399; color:#000000; }
.FLBG .paging .currentPage { font-size:16px; background:#FEFEEC; border:1px solid #CC0000; font-weight:bold; color:#CC0000; }

.FLBG #FooterCats { background:url('/images/bg/bkg_freelance_categories.gif') no-repeat left; height:21px; width:400px; } 
.FLBG #FooterCont { background: #FFFFFF url('/images/bkg_footer_cats.jpg') repeat-x top; padding:14px 0 18px 0 } 

.FooterJobCats { background:url('/images/bg/bkg_jobs_categories.gif') no-repeat left; height:21px; width:400px; } 
.FooterJobCont { background: #FFFFFF url('/images/bkg_footer_cats.jpg') repeat-x top; padding:14px 0 18px 0 } 

.FLBG #footer { padding: 0; margin-top:30px; } 
.FLBG #footerJump { width:174px; padding: 8px; float:left; font:11px Tahoma, Geneva, sans-serif; text-align:center; background:url('/images/bkg_ftr_left.gif') top no-repeat; color:#666666; } 
.FLBG #QuickJump { border:1px solid #D8D8D8; font-size:12px; color:#000000; width:156px; margin-top:6px; }
.FLBG #QuickJump:hover { border:1px solid #FFFFFF; cursor:pointer; color:#3366cc; }
.FLBG #footerRight { width:783px; padding: 8px; float:right; font:11px Tahoma, Geneva, sans-serif; text-align:center; background:url('/images/bkg_ftr_right.gif') top no-repeat; color:#666666; }
.FLBG #ftrNAVleft { font-size:11px; color:#CCCCCC; font-weight:bold; } 
.FLBG #ftrNAVleft a { color:#666666; font-weight:normal; text-decoration:underline; padding: 0 4px 0 4px; } 
.FLBG #ftrNAVleft a:hover { text-decoration:none; color:#003399 } 
.FLBG #ftrNAVright { font-size:11px; color:#CCCCCC; font-weight:bolder; } 
.FLBG #ftrNAVright a { color:#666666; font-weight:normal; text-decoration:underline; padding: 0 4px 0 4px; } 
.FLBG #ftrNAVright a:hover { text-decoration:none; color:#003399  } 
.FLBG #copyNotice {font-size:9px; color:#999999; line-height:10px;}
.FLBG #copyNotice a {color:#999999; text-decoration:underline; }
.FLBG #copyNotice a:hover {color:#999999; text-decoration:none; color:#003399 }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both; height:0; font-size: 1px; line-height: 0px;
	}


/* FOOTER CATEGORIES */
ul#secondary-navigation { display:block; float:left; margin:0; padding:0; width:1000px; font-family: Arial, Helvetica, sans-serif; }
ul#secondary-navigation li { display:block; float:left; padding:0 28px 0 28px; list-style-type:none;} /* This padding controls the space between blocks*/
ul#secondary-navigation li.maincatbtm { text-transform:uppercase; }
ul#secondary-navigation li a { color:#A7A9AC; text-decoration:none; }
ul#secondary-navigation li a:hover { text-decoration:underline; color:#003399; }
ul#secondary-navigation li.selected a { color:black; text-decoration:none; }
ul#secondary-navigation li.selected li a { color:#003399; text-decoration:none; }
ul#secondary-navigation li.selected li a:hover { text-decoration:underline; }
ul#secondary-navigation li li a { color:#A7A9AC; padding-right:5px; text-decoration:none; }
ul#secondary-navigation li {font-size:13px;font-weight:bold;}
ul#secondary-navigation li ul {margin-top:5px !important;}
ul#secondary-navigation li li {font-size:12px; font-weight:normal; line-height:11px; text-transform:none; }
ul#secondary-navigation li ul {margin:0; padding:0;}
ul#secondary-navigation li li {display:block;float:none;margin:0 0 4px; padding:0;}
ul#secondary-navigation li:hover a {color:black;}
ul#secondary-navigation li:hover li a {color:#003399;}
ul#secondary-navigation li:hover li a:hover {text-decoration:underline;}
ul#secondary-navigation li.hover a {color:black;}
ul#secondary-navigation li.hover li a {color:#003399;}
ul#secondary-navigation li.hover li a:hover {text-decoration:underline;}
/* END OF FOOTER CATEGORIES */

/* JOB FOOTER CATEGORIES */
div#secjobs ul { display:block; float:left; margin:0; padding:0; width:250px; font-family: Arial, Helvetica, sans-serif; }
div#secjobs ul li { list-style-type:none; margin:0 0 0 10px; padding:0 0 0 16px; background:url(/images/ico_sitemap_03.gif) no-repeat top left; }
div#secjobs ul li a { color:#A7A9AC; text-decoration:none; }
div#secjobs ul li a:hover { text-decoration:underline; color:#003399; }
/* END OF JOB FOOTER CATEGORIES */

.astop { font-size:18px; }

.FLBG .asearch_00 { line-height:15px; height:38px; background:url('/images/bkg_adv_search.jpg') no-repeat top left; padding-left:45px; }
.FLBG .asearch_00 #astop { font-size:18px; }
/*.FLBG .asearch_00 #asbottom { font-size:10px; color:#CCCCCC; }*/
.FLBG .asearch_01 { width:132px; font-size:11px; background:#FAFAF0; border:1px solid #989898; }
.FLBG .asearch_01:hover {border:1px solid #000000;}
.FLBG .asearch_02 { width:174px; font-size:11px; background:#FAFAF0; border:1px solid #989898; }
.FLBG .asearch_02:hover {border:1px solid #000000; cursor:pointer; }
.FLBG .advsearchline { font-size:11px; color:#CCCCCC; }

.FLBG .acats_00 { line-height:15px; height:38px; background:url('/images/bkg_freelance_cats.jpg') no-repeat top left; padding-left:45px; }
.FLBG .acats_00 #astop { font-size:18px; }
/*.FLBG .acats_00 #asbottom { font-size:10px; color:#CCCCCC; }*/

.asbottom { font-size:10px; color:#CCCCCC; }

.FLBG .leftcats ul { list-style-type:none; padding:0; margin:0;}
.FLBG .leftcats ul li { border-bottom:1px solid #EFEFEF; color:#999999; /* height:18px; */ background:url('/images/bkg_leftcats.gif') left center; width:159px; padding:3px 0 3px 18px; }
.FLBG .leftcats ul li:hover { background:url('/images/bkg_leftcats.jpg') left center; }
.FLBG .leftcats ul li a { text-decoration:none; }
.FLBG .leftcats ul li a:hover { text-decoration:underline; }

.budget { text-align:right; }
.bids { text-align:center; }

.FLBG .new_projects tr:hover { background:#E2F5FF; cursor:help; }
.FLBG .new_projects tr#trnopad:hover { background:#FFF7C8; cursor:default; }
.FLBG .new_projects th { height:32px; background:#dddddd url('/images/bkg_ico_prj_01.gif') repeat-x; }
.FLBG .new_projects td { text-align:left; padding:5px 0 5px 15px; }
/*.FLBG .new_projects td#budget { text-align:right; }
.FLBG .new_projects td#bids { text-align:center; }*/
.FLBG .new_projects td#nopadding { padding:0; }

/* JOBS AND SHOCASE */
.jobs_joblist tr:hover { background:#E2F5FF; cursor:help; }
.jobs_joblist th { height:29px; background:#dddddd url(/images/bkg_th_joblist.jpg) repeat-x; text-align:left; padding-left:15px; }
.jobs_joblist th#thleft { border-left:1px solid #D7D7D7; }
.jobs_joblist th#thright { border-right:1px solid #D7D7D7; }
.jobs_joblist td { text-align:left; padding:5px 0 5px 15px; }

.jobs_details #jd_topline_01 { background: #F0F0F0 url(/images/jd_topline_01.jpg) repeat-x top; }
.jobs_details #jd_topleft_02 { background: #F0F0F0 url(/images/jd_topleft_03.gif) repeat-y left; }
.jobs_details #jd_btmright_02 { background: #F0F0F0 url(/images/jd_btmright_03.gif) repeat-y right; }
.jobs_details #jd_btmline_01 { background: #F0F0F0 url(/images/jd_btmline_01.gif) repeat-x; }
.jobs_details #jd_btmline_02 { background: #F0F0F0 url(/images/jd_btmline_02.gif) repeat-x; }
.jobs_details #jd_appleft { border-left:4px solid #F7F6F6; }
.jobs_details #jd_appright { border-right:4px solid #F7F6F6; }
.jobs_details #fourteen { font-size:14px; }

.jobtitle { font:24px Georgia1, Georgia, serif; font-weight:bold; margin:0; padding:0; }
.jobdesc { font-size:14px; text-align:justify; }
.jobdesc p { font-size:14px; }
.jobemployer { margin:0; padding:0; font-weight:normal; }
.jobempline { background:url(/images/jd_topline_02.jpg) repeat-x top;}
.jobcatborder { border:1px solid #ededed; padding:10px; }
.jobcatborder:hover { border:1px solid #cceeff; }
.job_fl50 { padding:0; margin:0;}
.job_fl50 img { padding-right:8px;}

.sc_hSearch { font:18px Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:5px 0 5px 2px;}
.sc_inSearch { background:#e8f5fc; border:1px solid #9AAFC4; height:18px; width:110px; font:11px Arial, Helvetica, sans-serif; padding:0; margin: 0 0 0 0;}
.sc_inSearch:hover {border:1px solid #000000;}
.sc_inBtn {background:#e8f5fc; border:1px solid #9AAFC4; height:20px; width:60px; font:11px Arial, Helvetica, sans-serif; padding:0; margin:0;}
.sc_inBtn:hover {border:1px solid #000000; cursor:pointer; }

.sc_totalSearch { font:10px Tahoma, Geneva, sans-serif; color:#666666; padding:0; margin:4px 0 0 4px; }
.sc_totalSearch a {color:#666666; text-decoration:none; border-bottom: 1px dotted #CCCCCC;}
.sc_totalSearch a:hover {border-bottom: 1px dotted #003366;}

.sc_LeftBigLink {font:12px Arial, Helvetica, sans-serif; color:#000000; padding:0 0 0 0; margin:0 6px 0 0;}
.sc_LeftBigLink a {font:18px Arial, Helvetica, sans-serif; color:#2C4795; text-decoration:underline; }
.sc_LeftBigLink a:hover {text-decoration:none;}

/* private messages */
.FLBG .msgTable td.msgtds { padding-top:4px; border-bottom:1px solid #D0D2D4; background:#EFF2F4 url(/images/bkg_msgtable_th.jpg) repeat-x top;  }
.FLBG .msgTable tr:hover { background:#FFFFB3; }
.FLBG .msgswitch { padding:1px; border:1px solid #45ADDB; font:11px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; }
.FLBG .msgpaging { border-bottom: 1px solid #EAEAEA; background:url('/images/bkg_msg_paging.gif') repeat-x top; }
.FLBG .msgpaging a { padding:0px 2px 0px 2px; margin: 0px 2px 0px 2px; border:1px solid #FFFFFF; }
.FLBG .msgpaging a:hover { text-decoration:none; }
.FLBG .msgpaging a.curpage { background:#EDF9FF; border:1px solid #003399; padding:0px 4px 0px 4px; margin: 0px 2px 0px 2px; text-decoration:none; }

/* drop categories */
.dropcats { list-style-type:none; margin:0; padding:0; }
.dropcats li { color:#979CA2; background:#E5F2FB; margin:4px 0 4px 0; }
.dropcats .droplinks { text-decoration:none; }
.dropcats .droplinks:hover { text-decoration:underline; }

.dropsubcats { list-style-type:none; margin:0; padding:0 0 0 10px; background:#FFFFFF; border-left:3px solid #92ADCB; }
.dropsubcats li { background: #FFFFFF; margin:0; line-height:17px; }

/* page navigation css */
.pages-navigation { height:1%; overflow:hidden; padding:10px 0; clear:both; margin:auto; }
.pages-navigation a { background:url('/images/page_num.gif') no-repeat 0 0; width:37px; height:42px; display:block; text-align:center; float:left; margin:0 4px; padding-top:6px; text-decoration:none; color:#333; }
.pages-navigation a:hover{ background:url('/images/page_num.gif') no-repeat 0 100%; color:#FFF; }
.pages-navigation a.long { background:url('/images/page_num_long.gif') no-repeat 0 0; width:100px; height:42px; display:block; text-align:center; float:left; margin:0 4px; padding-top:6px; text-decoration:none; color:#333; }
.pages-navigation a.long:hover{ background:url('/images/page_num_long.gif') no-repeat 0 100%; color:#FFF; }
.pages-navigation .extend, .dotdot { display:none; }
.pages-navigation .current{ background:url('/images/page_num.gif') no-repeat 0 100%; width:37px; height:42px; display:block; float:left; text-align:center; margin:0 4px; padding-top:6px; font-weight:bold; color:#FFF; }
.pages-count { float:left; background:url('/images/backbutton.gif') no-repeat 0 0; width:127px; height:42px; text-align:center; display:block; color:#333; margin:0 4px; padding-top:6px; }

/* more.. */
.dot-grey { background:url(/images/dot_grey.gif) repeat-x center; }

/* new message note */
.bkg-you-have { background:url('/images/note_new_msg_bkg.gif') repeat-x top right; }
.you-have {font:10px Tahoma, Arial, Helvetica, sans-serif; color:#0f72a0;}
.you-have a {color:#0f72a0; text-decoration:none; }
.you-have a:hover {text-decoration:underline; }
.have-msgs { font-weight:bold; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#000000; }
.have-msgs a { font-weight:bold; text-decoration:none; color:#000000; }
.have-msgs a:hover { text-decoration:underline; }

/* freelance list */
.flist50 { border:1px solid #CCCCCC; padding:1px; background:#FFFFFF; }
.flist_name a { color:#0a4886; text-decoration:none;}
.flist_name a:hover { text-decoration:underline; }
.flist_slogan { font-style:italic; color:#666666; font:11px Tahoma, Arial, Helvetica, sans-serif; }
.flist_topline { background:url('/images/bkg_flist_01.gif') repeat-x top; }
.flist_bkg_sort { background:url('/images/bkg_flist_03.jpg') repeat-x top; }
.flisort { font:10px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; }
.flisort a { color:#484848; text-decoration:none; }
.flisort a:hover { text-decoration:underline; }
.flistspec {padding:4px 0 4px 0; font:11px Tahoma, Arial, Helvetica, sans-serif;}
.tr-flist:hover { background:#e8f2fa;}

.msgtable .msg-l { background:url(/images/msgr_t-20.gif) repeat-y left; }
.msgtable .msg-r { background:url(/images/msgr_t-40.gif) repeat-y right; }
.msgtable .msg-t { background:url(/images/msgr_t-10.gif) repeat-x top; }
.msgtable .msg-b { background:url(/images/msgr_t-30.gif) repeat-x bottom; }
.msgtab-ttl { background:url(/images/bkg_msg_ttline.jpg) repeat-x top; }
.msgbkgdiv { height:7px; background:url(/images/bkg_msg_div.gif) repeat-x top; }
.msgwrleft { background:#f8f7f4; padding:10px 10px 10px 10px; }
.msgwrright { background:#FFF; padding:10px 10px 10px 10px; }
.msg-to-u { border:1px solid #9CBDDF; width:150px; font:12px Arial, Helvetica, sans-serif; background:#FFFFFF url('/images/ico_pxl_username2.gif') no-repeat left center; padding-left:18px; }
.msg-to-u:hover { border:1px solid #CC0000; }
.msg-to-s { border:1px solid #9CBDDF; width:280px; font:12px Arial, Helvetica, sans-serif; background:#FFFFFF url('/images/ico_bkg_subject.gif') no-repeat left center; padding-left:18px; }
.msg-to-s:hover { border:1px solid #CC0000; }
.msg-to-msgarea { border:1px solid #9CBDDF; width:580px; height:120px; font:12px Arial, Helvetica, sans-serif;}
.msg-to-msgarea:hover { border:1px solid #CC0000;}
.t11 { font:11px Tahoma, Arial, Helvetica, sans-serif; }
.hintCode a {font:11px Tahoma, Geneva, sans-serif; text-decoration:none; border-bottom:1px dotted; }
.in { font:13px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #7f9db9; }
.in:hover {border:1px solid #000000; background:#f4f9fe; }
.upfile { font:12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #7f9db9;}
.upfile:hover {border:1px solid #000000; background:#f4f9fe;}
.areatop {background:#f1f1f1 url(/images/prj_arrow.gif) left no-repeat; padding:4px 4px 4px 22px; width:150px; white-space:nowrap; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#898989;}

.info-project { padding:0 0 0 10px; font:18px Arial, Helvetica, sans-serif; }
.info-project span { font:12px "Times New Roman", Times, serif; color:#666666; }
.open-project { background:#4d964b; color:#FFFFFF; padding:5px 10px 5px 10px; white-space:nowrap; font:11px Tahoma, Arial, Helvetica, sans-serif; }
.open-project strong {font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; }
.closed-project { background:#9c1616; color:#FFFFFF; padding:5px 10px 5px 10px; white-space:nowrap; font:11px Tahoma, Arial, Helvetica, sans-serif; }
.closed-project strong {font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; }

.bkg_prj_info { background:#FFFFFF url(/images/bkg_prj_info.jpg) repeat-x top; }
.quot1 { background:url(/images/bkg_quot1.jpg) no-repeat top left; }
.prj_content { font:14px Arial, Helvetica, sans-serif; }
.prjownerpix { margin:22px 0 0 14px;}
.badbid {width:165px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#999999; border:1px solid #CCCCCC; padding:1px; }
.badbid:hover { color:#000000; }

.bidlist td { padding-top:4px; padding-bottom:4px; }
.bidlist th { height:29px; background:#dddddd url(/images/bkg_th_joblist.jpg) repeat-x; text-align:center; }
.bidlist th#bthleft { border-left:1px solid #D7D7D7; }
.bidlist th#bthright { border-right:1px solid #D7D7D7; }
.bid-user-1 { border-left:3px solid #0099CC; padding-left:10px; }
.bid-user-2 { border-left:3px solid #7aa06e; padding-left:10px; }
.bid-info-w { background:#f8fcff; border:1px solid #0066CC; padding:10px; text-align:center; margin-top:15px; }
.tttxt {color:#333333; font:11px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.wall-tabz { margin:15px 0 0 0; }
.wall-tabz tr:hover { background:#FFFFCC; }
.wall-tabz td a { text-decoration:none; }
.wall-tabz td a:hover { text-decoration:underline; }
.in-tabz { margin:0px; }
.in-tabz tr:hover { background:#FFFFCC; }
.in-tabz td a { text-decoration:none; }
.in-tabz td a:hover { text-decoration:underline; }
.wall-right { text-align:right; padding-right:10px; }
.wall-usrr { padding-left:20px; }
.wall-plus { background:#eefeed; }
.wall-minus { background:#fff2f2; color:#990000; }
.wallet-empty { font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; white-space:nowrap;  }
.wallet-empty span { font-size:22px; color:#ba0000; }
.wallet-amount { font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; white-space:nowrap; padding:0 20px 0 10px;  }
.wallet-amount a { font-size:22px; color:#ba0000; text-decoration:underline; }
.wallet-amount a:hover { text-decoration:none; }
.portfooter { background:#f5f5f5; border-top:1px dashed #e1e1e1; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#9d9d9d; padding:10px 0 10px 0; }
.stepnob {padding:9px 0 9px 40px; margin:0 0 10px 0; font:12px Tahoma, Arial, Helvetica, sans-serif; width:440px;}

.ip_bkgs_off { background:url(/images/bkg_ip_stat_radio.jpg) repeat-x center; padding:17px 0 2px 0; }
.ip_bkgs_off input { margin:0; padding:0; }
.ip_bkgs_on { background:url(/images/bkg_ip_stat_on.jpg) center; padding:17px 0 2px 0; }
.ip_bkgs_on input { margin:0; padding:0; }

.advice-blue { background:#F5FCFF; border:1px solid #4DBAF2; }
.filterbar { border:1px solid #DCDCDC; background:#FEFEEC; }
.proboxblue { background:#f7fbff; border:1px solid #cddeef; padding:10px 14px 10px 14px; margin:20px 0 20px 0; }
.filter-inv { font:12px Arial, Helvetica, sans-serif; border:none; background:#f6faff; padding:1px; font-weight:bold; text-transform:uppercase; }

/* tooltip */
.tooltip{width:200px; color:#000;font:lighter 11px/1.3 Arial,sans-serif;text-decoration:none;text-align:center}
.tooltip span.top{padding:30px 8px 0;background: url('tooltip.gif') no-repeat top}
.tooltip b.bottom{padding:3px 8px 15px;color: #548912;background: url('tooltip.gif') no-repeat bottom}

.longwrap { white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}
