@charset "utf-8";
/* CSS Document */

/* Profile Start - by TET */




/* User Info Box */
#rc-tabs-content-trd, #rc-tabs-content-hr, #rc-tabs-content-cmr { width:900px;}
#rc-member-info-normal, #summary-locked { padding: 12px 12px; }
#summary-locked, #professional-academic-locked { padding: 12px 12px;}
#inner-cols-locked {margin-top:24px;}

#rc-member-info{ padding: 12px 10px; color:#000; }
#member-info-normal{ padding: 0px 0px; }
/* Start Left Column*/
#member-info-normal span img { margin-bottom:8px;}
#member-info-normal-bullets{margin-top:-10px; margin-left:20px; width:530px;}
#member-info-normal-bullets h3 { font-size:16px; color:#CC3300; font-weight:bold; margin-top:7px;}
#member-info-normal-bullets ul{margin:0;padding:0;}
#member-info-normal-bullets ul li
{background:url(../images/icons/bullet-arrow-red.gif) 0 2px no-repeat; list-style-type:none; line-height:12px; padding:0px 10px 3px 13px; margin:0px 0 12px 0; color:#333333; font-weight:bold;}
#member-info-normal-bullets ul li em{ font-style:normal; text-decoration:none;  color:#CC3300; font-weight:bold;}
#member-info-normal-bullets ul li img{ vertical-align:middle;} 

#member-links-normal ul{margin:0px 0px 0px 0px; padding:6px 0px; border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px;}
#member-links-normal ul li{list-style-type:none; display:inline; margin-right:16px; vertical-align:middle;}
#member-links-normal ul li .cross{ background: url(../images/icons/icon-cross.gif) no-repeat; padding-left:16px;
font-weight:bold; color:#333333; font-size:11px;  font-style:normal;}
#member-links-normal ul  li .check{ background: url(../images/icons/icon-check.gif) no-repeat; padding-left:20px;
font-weight:bold; color:#333333; font-size:11px;  font-style:normal;}

#member-info span img { margin-bottom:8px;}
#member-info-bullets{margin-top:-10px; margin-left:20px; width:400px;}
#member-info-bullets h3 { font-size:16px; color:#CC3300; font-weight:bold; margin-bottom: 10px;}
#member-info-bullets h3 img { padding-top:3px; vertical-align:middle;}
#member-info-bullets ul{margin:0;padding:0;}
#member-info-bullets ul li
{background:url(../images/icons/bullet-arrow-red.gif) 0 7px no-repeat; list-style-type:none; padding:0px 0px 0px 15px; margin:0px 0 0px 0; color:#333333; font-weight:bold;vertical-align:middle; width:520px; }
#member-info-bullets ul li em{ font-style:normal; text-decoration:none;  color:#CC3300; font-weight:bold;}
#member-info-bullets ul li img{ vertical-align:middle;}

#member-links ul{margin:0px 0px 0px 0px; padding:6px 0px; border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px;}
#member-links ul li{list-style-type:none; display:inline; margin-right:9px; vertical-align:middle;}
#member-links ul li .cross{ background: url(../images/icons/icon-cross.gif) no-repeat; padding-left:16px;
font-weight:bold; color:#333333; font-size:11px;  font-style:normal;}
#member-links ul  li .check{ background: url(../images/icons/icon-check.gif) no-repeat; padding-left:20px;
font-weight:bold; color:#333333; font-size:11px;  font-style:normal;}

/* end Left Column */

/* Start Right Column */
#rc-realted-links { padding:12px; color:#000; padding-bottom:7px;}/*set pading*/
.related-link-items{padding:0px; margin-bottom:11px;}
#rc-realted-links ul { margin:0; padding:0;}
.related-links-list li{ margin-bottom:16px;}

#rc-realted-links-normal{ padding:12px; color:#000; padding-bottom:8px;}
#rc-realted-links-normal ul { margin:0; padding:0;}

#rc-realted-links ul { margin:0; padding:0;}
.related-links-list li{ margin-bottom:16px;}

.related-links-list li .save-profile{ background:url(../images/icons/icon-save-profile.gif) no-repeat; padding:5px 0 6px 28px;
font-weight:bold; color:#333333; font-size:12px;}
.related-links-list li .add-contact{ background:url(../images/icons/icon-add-contact.gif) no-repeat; padding:5px 0 6px 28px;
font-weight:bold; color:#333333; font-size:12px;}
.related-links-list li .print-profile{ background:url(../images/icons/icon-print-profile.gif) no-repeat; padding:5px 0 6px 28px;
font-weight:bold; color:#333333; font-size:12px;}

/* End Right Column */
/* User Info Box */

/* Add Edit Buttons */

#right-cell-style-bottom .addBtn img, #work-life-right-col #location-fit-us .addBtn img
{ margin-right:5px;}
#right-cell-style-bottom .addBtn a, #work-life-right-col #location-fit-us .addBtn a
{ font-weight:normal; text-decoration:none !important;}

#right-cell-style-bottom .addBtn a:hover, #work-life-right-col #location-fit-us .addBtn a:hover
{ font-weight:normal; text-decoration:none !important;}
/***********************************************************/
/******************** Box Settings *************************/
/***********************************************************/

/*#pricing-capacity, #functional-matrix, #availability, #work-life, #more-fit
 {width:931px; margin-top:24px}

#professional-academic {width:931px; margin-top:24px}
*/

#blank-space{ padding: 5px 0;}
/* h4 heading */
#rc-inner-page-summary h4, #rc-inner-page-summary-locked h4, #rc-professional-academic h4, #rc-professional-academic-locked h4, #rc-pricing-capacity h4, #rc-functional-matrix h4, #rc-work-life h4, #rc-more-fit h4, #rc-pricing-capacity-locked h4,  #search-gathering-place h4
{ color:#333333; font-weight:bold; margin:0 0 15px 0; padding:0; padding-bottom:5px; border-bottom:dashed 1px #CC3300;}


/* View Full Profile Box //////////////////////////////////////////////////////////////*/
#profile-box{}
#view-full-profile { padding: 5px 14px; color:#000; padding-bottom:15px; overflow:hidden;}
#view-full-profile #profile-update { width:670px; font-size:12px; color:#333333; line-height:15px; padding-right:10px;}
#view-full-profile #profile-basic-professional {font-size:12px; color:#333333; line-height:15px; padding-right:10px;}
#view-full-profile #profile-basic-professional ul { margin-top:7px; }
#view-full-profile #profile-basic-professional li { display:inline; color: #CC3300; font-size:11px; padding-top:0px; font-weight:normal;}

#view-full-profile #profile-update { width:670px; font-size:12px; color:#333333; line-height:15px; padding-right:10px;}
#view-full-profile #profile-content a { color:#333333; text-decoration:underline; }
#view-full-profile #profile-content a:hover { text-decoration:none; }
#view-full-profile #profile-content ul { margin-top:5px; }
#view-full-profile #profile-content li { display:inline; color: #CC3300; font-size:11px; padding-top:0px; font-weight:normal;}
#view-full-profile #profile-image { vertical-align:middle; }

/* Summary Box //////////////////////////////////////////////////////////////*/
#rc-inner-page-summary{padding:12px 14px; padding-bottom:15px}
#rc-inner-page-summary .summaryTxt{ font-size:12px; color:#333333; line-height:15px; padding-right:10px; word-wrap: break-word; }

/* Summary Locked Box //////////////////////////////////////////////////////////////*/
#rc-inner-page-summary-locked{padding:0px 5px; color:#000; padding-bottom:35px width:680px; height:173px;}
#rc-inner-page-summary-locked .summaryTxt{ font-size:12px; color:#333333; line-height:15px; padding-right:10px; word-wrap: break-word;}

#rc-inner-page-summary-locked .locked, #rc-professional-academic-locked .locked{ 
font-size:11px; font-weight:normal; color:#333333; margin:0; padding-top:0px;}
#rc-inner-page-summary-locked .locked img, #rc-professional-academic-locked .locked img{ 
margin-right: 3px; float:left; vertical-align:top; padding:0px 0 0 5px; margin-top:-5px; }


/* Create Employer Membership - Right Column //////////////////////////////////////////////////////////////*/

#create-employer-membership { padding:12px; color:#000; padding-bottom:10px;}/*set pading*/
#create-employer-membership h4 { color:#333333; font-weight:bold; margin:0 0 15px 0; padding:0; color:#CC3300;}
.create-employer-membership {padding:0px; margin-bottom:12px;}
#create-employer-membership ul { margin:10px 0 0 0; padding:0;}
#create-employer-membership li{ background:url(../images/icons/bullet-blue-white.png) 0 1px no-repeat; list-style-type:none; line-height:14px; margin-bottom:16px; padding-left: 25px; color:#333333;}
#create-employer-membership p {margin: 20px 0 10px 0;}

/* End Right Column //////////////////////////////////////////////////////////////*/


/* Professional Academic Box //////////////////////////////////////////////////////////////*/
#rc-professional-academic{padding:15px 14px; color:#000; padding-bottom:20px;}

/* Professional Academic Locked Box //////////////////////////////////////////////////////////////*/
#rc-professional-academic-locked {padding:0px 5px; color:#000; padding-bottom:20px;}


/*Pricing Capacity //////////////////////////////////////////////////////////////*/
#rc-pricing-capacity, #rc-pricing-capacity-locked {padding:12px 14px;  color:#000; padding-bottom:35px; overflow:hidden; height:120px;}

#full-time-salary, #capacity-calculator{ background: url(../images/box/pricing-capacity-box.png) no-repeat; height:69px; width:219px; margin-top:10px;}

#hourly-pricing{ background: url(../images/box/pricing-capacity-box.png) no-repeat; height:69px; width:229px; margin:10px 110px 0 0;}

#full-time-salary #edit,
#hourly-pricing #edit, #capacity-calculator #edit { margin-top:-10px; }

#full-time-salary{margin-right:120px;}



#full-time-salary,
#hourly-pricing,
#capacity-calculator{color:#000; float:left;}

#full-time-salary .headTxt,
#hourly-pricing .headTxt { 
font-size:12px; font-weight:bold; color:#CC3300; padding:8px 0 8px 0; margin-bottom:3px; text-align:center; width:172px;}

#capacity-calculator  .headTxt{ 
font-size:12px; font-weight:bold; color:#CC3300; padding:8px 0 8px 0; margin-bottom:0px; text-align:center; width:172px;}
#capacity-calculator #edit img { padding-bottom:10px;}

#full-time-salary .bodyTxt,
#hourly-pricing .bodyTxt{ 
font-size:12px; font-weight:bold; color:white; line-height:13px; text-align:center; width:172px;}

#capacity-calculator .bodyTxt{ font-size:12px; font-weight:bold; color:white; line-height:13px; text-align:center; width:172px;}

/*Pricing Capacity Locked //////////////////////////////////////////////////////////////*/
#rc-pricing-capacity-locked .bodyTxt {font-size:11px; font-weight:normal; color:white; line-height:13px; text-align:left;}
#rc-pricing-capacity-locked img { margin:0 10px 0 25px; float:left;}
capacity-calculator

/* Horizontal Lines //////////////////////////////////////////////////////////////*/
#hrDotedRedLine{background: url(../images/hrDotedRedLine.gif) repeat-x left; line-height:11px; margin:0 0 10px 0; padding:0;}
#hrGreyLineBtm{ background:url(../images/hrGreyLineBtm.gif) repeat-x left; margin:0 0px 0 0px; }


/* Functional Matrix //////////////////////////////////////////////////////////////*/
#rc-functional-matrix{padding: 20px 14px 25px 14px;  color:#000; overflow:hidden;}
#rc-functional-matrix .sb-inner { background:#fff;}


#tabs-content{background-color:white;}
#tabs-content div.panel
{background-color:#EBEBEB;margin-bottom:10px;/*-moz-border-radius: 10px;  -webkit-border-radius: 10px; */padding:0px; overflow:hidden;}
#tabs-content div.panel .sb-inner{ background-color:#EBEBEB;}
#tabs-content div.panel .left
{ font-weight:bold; margin-left:23px; margin-top:35px; width:120px; color:#333333; }
#tabs-content div.panel .right{padding-right:20px;}
#tabs-content div.panel span { color:#333333; font-size:11px; font-weight:normal;}
#tabs-content div.panel span img { vertical-align:text-bottom;}

/* Availability //////////////////////////////////////////////////////////////*/
#rc-availability{padding:12px 14px;  color:#000; padding-bottom:25px; overflow:hidden;}
#rc-availability .sb-inner { background:#fff;}

#rc-availability  #rc-availability-head{ border-bottom:dashed 1px #CC3300; margin-bottom:10px;padding-bottom:10px;}
#rc-availability  #rc-availability-head #availability-hint available-hint{ 
  background-image:url(../images/icons/available.gif);
}
#rc-availability  #rc-availability-head #availability-hint #not-available-hint
{ background-image:url(../images/icons/not-available.gif);}

#rc-availability h4{ color:#333333; font-weight:bold;}
#rc-availability h4 span{ font-size:13px; font-weight:normal;}
#availability-calender-header{ width:870px; height:32px; padding:0 15px 0 15px;}
#availability-calender-header .sb-inner{ background-color:#666666;  }
#availability-calender-header  a.previous{/*margin-left:15px; */padding:0 12px 5px 12px; color:transparent; background:url(../images/icons/cal-previous.gif) no-repeat 0 0; line-height:30px; text-decoration:none; }
#availability-calender-header  a.next{text-decoration:none;padding:0 14px 5px 6px; line-height:30px; color:transparent; background:url(../images/icons/cal-next.gif) no-repeat 80% 50%; }
#availability-calender-header  p{ padding-top:5px; margin-bottom:-4px; color:#FFFFFF; font-weight:bold; font-size:14px; text-align:center;}
#availability-calender-header span p{margin-left:360px}
#availability-edit {padding:0 0 0px 10px;}
#color-available {background: url(../images/icons/available.gif) no-repeat; padding:0 0 5px 20px; font-size:10px;}
#color-not-available {background: url(../images/icons/not-available.gif) no-repeat; padding:0 0 5px 20px; font-size:10px;}

/* Availability Locked //////////////////////////////////////////////////////////////*/
#rc-availability .lockedView { text-align:center; background-color:#E0E0E0; font-weight:normal; color:#333333;}
#rc-availability .lockedView img { margin-right:10px; vertical-align:text-bottom;}

/* Work Life //////////////////////////////////////////////////////////////*/
#rc-work-life{padding:12px 14px; color:#000; padding-bottom:25px; overflow:hidden;}
#rc-work-life .sb-inner { background:#fff;}
#rc-work-life p{ margin-top:10px; color:#333333;}
#rc-work-life p.text{ line-height:15px; font-size:12px; color:#333333;}
#rc-work-life em{ text-decoration:none; font-style:normal; font-size:11px; font-weight:bold; color:#333333; margin:0;}

#work-life-left-col h5, #work-life-right-col h5{margin-bottom:18px; font-weight:bold;}
#work-life-left-col{ float:left; width:400px; padding-right:30px; /*border-right:#CCCCCC solid 1px;*/ /*margin-right:20px;*/}
#work-life-right-col{ float:right; border-left:#CCCCCC solid 1px; padding-left:15px;}
#work-life-right-col a{ font-weight:norma;}
#work-life-right-col a:hover{ font-weight:norma; text-decoration:none;}
#work-life-right-col #hrDotedGreyLine , #work-life-left-col #hrDotedGreyLine{border-bottom:dashed 1px #CCCCCC;line-height:11px;
 margin:15px 0 15px 0; padding:0; width:410px;}



#work-life-right-col #location-fit-membr-location{ margin-top:20px; width:450px; }
#work-life-right-col #location-fit-membr-location span
{ background-position:4px 50%; background-repeat:no-repeat; background-color: transparent; padding:1px 7px 8px 43px; text-align:left;}
/*#work-life-right-col #location-fit-membr-location span img {margin-top:10px;}*/

#work-life-right-col #flash-map{margin-top:80px;}
#work-life-right-col .simple-list {  margin-top:18px;}
#work-life-right-col .simple-list li{  padding:0; background:none; font-weight:normal; font-size:11px;}
#work-life-right-col .bold{ margin-top:18px;}
#work-life-right-col .bold li{ font-weight:bold;  font-size:11px;}

#work-life-right-col h6 {font-weight:bold;}
#work-life-right-col #preferred-zips { padding-top:10px;}
#work-life-right-col #preferred-zips em { margin-left:10px; color:#333333;}
#work-life-right-col #location-fit-membr-location #loc
{ background:url(../images/icons/assia-location.png) 0 0 no-repeat; width:450px; float:left; color:#CC3300; font-weight:bold; font-size:11px;}
#work-life-right-col #location-fit-membr-location #reloc
{ background:url(../images/icons/relocation.png) 0 0 no-repeat; width:160px; float:right; color:#CC3300; font-weight:bold; font-size:11px;}


#work-life-right-col #location-fit-us{ float:left; margin-top:10px;  padding-right:97px;}
#work-life-right-col #location-fit-world{ float:left;  margin-top:10px;}

/* Work Life Locked //////////////////////////////////////////////////////////////*/
#rc-work-life span, #rc-more-fit span { color:#333333; font-size:11px; font-weight:normal;}
#rc-work-life span img, #rc-more-fit span img { vertical-align:text-bottom; margin-right:5px;}
#rc-work-life .locked{ font-size:10px; font-weight:normal; color:#333333; margin:0; width:200px; padding-top:5px;}
#rc-work-life .locked img{ margin-right: 3px; float:left; vertical-align:top; padding:0px 0 0 5px; }

/*more-fit*/
#rc-more-fit{padding:12px 14px; color:#000; padding-bottom:25px; overflow:hidden;}
#rc-more-fit p{ margin-top:10px; color:#333333;}

#rc-more-fit p.text{ line-height:15px; font-size:12px; color:#333333;}
#rc-more-fit em{ text-decoration:none; font-style:normal; font-size:11px; font-weight:bold; color:#333333; margin:0;}
#more-fit-left-col h5 { margin-bottom:18px; font-weight:bold; }
#more-fit-left-col h6 { margin-top:10px;}
#more-fit-left-col h6{ color:#333333; font-weight:bold; font-size:12px;}
#more-fit-left-col{ float:left; width:460px;}
#more-fit-right-col{ float:right; margin-left:49px; border-left:#CCCCCC solid 1px; padding-left:32px; width:350px;}
#more-fit-right-col h5{font-weight:bold; margin-bottom:15px;}
#more-fit-right-col a{ font-weight:bold; text-decoration:underline;}
#more-fit-right-col a:hover{ font-weight:bold; text-decoration:none;}
#more-fit-right-col #hrDotedGreyLine{border-bottom:dashed 1px #CCCCCC; line-height:11px;
 margin:15px 0 15px 0; padding:0; width:300px;}

/* more-fit Locked
#more-fit-locked span{ line-height: 30px; font-weight:bold; color:#999999; display:block;}*/

#more-fit-locked ul li{background:url(../images/icons/bullet-arrow-red03.gif) 0 4px no-repeat; list-style-type:none; line-height:14px; padding-left:13px; margin-bottom:6px; font-size:11px; vertical-align:top; color:#999999; font-weight:bold;}
#more-fit-locked ul li img{ vertical-align:middle;}
/* Profile End - by TET //////////////////////////////////////////////////////////////*/


/* Posting History //////////////////////////////////////////////////////////////*/
#your-postings #serch-box input{ vertical-align:middle;}
#your-postings #serch-box label { float: left; font-size: 13px; font-weight: bold;	letter-spacing: -1px; padding: 12px 10px 0px 0;}
#acc-set-posting-info { padding:12px 14px; color:#000; padding-bottom:15px; overflow:hidden;}
#acc-set-posting-info #content {padding:0 7px; background:#FFFFFF;}
#acc-set-posting-info #content #info {font-weight:700; padding-top:10px; font-size:14px;}

#legends {margin:20px 0 12px 0;}
#legends .paging { float:right; margin:0; padding:0;}
#keys { float:left;}
#iconJ {background: url(../images/icons/iconJ.gif) no-repeat; padding:0 10px 5px 20px; margin-left:10px; font-size:10px;}
#iconP {background: url(../images/icons/iconP.gif) no-repeat; padding:0 10px 5px 20px; font-size:10px;}
#iconA {background: url(../images/icons/iconA.gif) no-repeat; padding:0 10px 5px 20px; font-size:10px;}
#your-postings .curved { margin-top:10px;}
					
#acc-set-posting {padding:6px 6px;  color:#000; padding-bottom:20px}
#acc-set-posting #content {padding:0 7px; background:#FFFFFF;}
#acc-set-posting .tab-acc-set-private thead tr th{ text-align:center; padding:5px 10px; color:#CC3300;}
#acc-set-posting .tab-acc-set-private thead tr th .left-posting{ text-align:left;}
#acc-set-posting .tab-acc-set-private tbody tr td{ padding:5px 10px; color:#333333;}
#acc-set-posting .tab-acc-set-private tbody tr td .postings-txt { float:left; width:300px; margin-left:10px;}
#acc-set-posting .tab-acc-set-private tbody tr td{ border-bottom:#CCCCCC solid 1px; border-right:none; padding:10px;}
#acc-set-posting .tab-acc-set-private tbody tr td .txt-padding{ padding:10px; font-weight:normal;}


#threaded-view .heading_th_left {border-right:none;}

#inbox .curved-top{ margin-bottom:20px;}
#inbox .paging {margin:0; padding:0; padding-top:10px;}
/*#inbox .curved-top { margin-top:0px;}*/
#inbox-view {padding:0px 0px;  color:#FFF; padding:6px 6px;  color:#000; padding-bottom:25px;}
/*#inbox-view {}*/
#inbox-view #content {padding:0 7px; background:#FFFFFF;}
#inbox-view .tab-acc-set-private thead tr th{ text-align:left; padding:5px 10px; color:#CC3300;}
#inbox-view .tab-acc-set-private tbody tr td{ padding:5px 10px; color:#333333;}
#inbox-view .tab-acc-set-private tbody tr td{border-bottom:#CCCCCC solid 1px; border-right:none; padding:10px;}

#inbox-view .tab-acc-set-private tbody .sub td { vertical-align:middle; font-weight:normal;} 
#inbox-view .tab-acc-set-private tbody .sub-bold td { vertical-align:middle;}
#inbox-view .tab-acc-set-private tbody .sub td a { font-weight:normal;} 
#inbox-view .tab-acc-set-private tbody .sub-bold td a{ font-weight:bold;}

#inbox-view .tab-acc-set-private tbody tr td .sent-from img{ display:block; margin:0 0 3px 0; }
#inbox-view .tab-acc-set-private tbody tr td .sent-from { font-size:10px; color:#555; font-weight:normal;}

#inbox-view .tab-acc-set-private tbody tr td .txt-padding{ padding:10px; font-weight:normal;}

/* Inbox Thread View */
#inbox-view .tab-acc-set-private tbody tr td .right-col-txt p { width:450px;}

#inbox-view #inbox-view-header .sb-inner, #inbox-view-header2 .sb-inner{ background:#99CC33;}
#inbox-view #inbox-view-header, #inbox-view-header2 { height:40px;}
#inbox-view #inbox-view-header h4, #inbox-view-header2 h4{  margin-bottom:10px; padding:9px 0 8px 8px ; color:#333333; font-weight:bold;}
#inbox-view #inbox-view-header .date, #inbox-view-header2 .date {padding: 13px 10px; 0 0; font-weight:bold;}

#inbox-view .tab-acc-set-private tbody tr td em { 
font-size: 12px; font-style:normal; line-height:22px; vertical-align:text-top; color:#333333;}

#inbox-view .tab-acc-set-private tbody tr td #product-network em { 
font-size: 11px; font-weight:normal; font-style:normal; line-height:22px; vertical-align:text-top; color:#333333;}

.user-profile-inbox { width:200px; height:50px;}
.user-profile-inbox img{ float:left; margin-right:10px;}
.user-profile-inbox a{ }

.user-profile-inbox-txt { width:200px; height:50px;}
.user-profile-inbox-txt img{ float:left; margin-right:10px;}
.user-profile-inbox-txt a{}
.user-profile-inbox-txt #inbox-txt{margin-top:6px; color:#333333;}


/* Search ///////////////////////////////////////////////////////////////////*/

#search-page {padding-top:5px;}
#search-page #my-membership{ float:left; width:432px;}
#search-page #communication{ float:right; width:280px; margin-bottom:22px;}
#search-page #my-membership .curved-flax { margin-bottom:20px;}

#search-page #curved-flax-bg { padding:12px 6px; color:#000; padding-bottom:10px; overflow:hidden;}
#search-page #curved-flax-bg #content{padding:0 7px; background:#FFFFFF;}

#search-page #mem01content{ padding:0px 5px; width:395px;}
#search-page #mem01content #subText{padding: 5px 0 10px 0; }
#search-page #mem01content p { padding-top:10px;}
#search-page #mem01content a{color:#193F99; text-decoration:underline;}
#search-page #mem01content a:hover{color:#193F99;text-decoration:none;}
#search-page #mem01content .textRed{color:#CC3300;}
#search-page #hrDotedRedLine{background: url(../images/hrDotedRedLine.gif) repeat-x left; line-height:11px; margin:0; padding:0;}
#search-page #alert{background: url(../images/icons/alert.png) no-repeat left; margin-top:8px; padding-left:46px; height:55px}
#search-page #alert #alertContent{ padding-top:10px; font-weight:bold;}

#membership02{background: url(../images/mem02bg.png) no-repeat top; height:119px; width:432px;}
#membership02 #buttons{padding:15px 0px 3px 20px;}

#communication a{ color:#193F99; text-decoration:underline; font-size:11px; font-weight:bold;}
#communication a:hover{ color:#193F99; text-decoration:none;}
#communication h3{ clear:both; margin:0;}
#communication h3{ font-size:13px; font-weight:bold; color:#333333; padding-bottom:5px;}
#communication #content{ margin-bottom:10px; /*padding:0 20px 0px 20px; height:159px;*/}
#communication #content .comlink{ margin:8px 0 6px 0;}
#communication #content #hrblankSpace02{ line-height:2px;}

.comtable {margin:0px 0 0px 0;  border-collapse:collapse;  padding:1px;}
.comtable tbody tr th{color:#CC3300 ; font-weight:bold; font-size:10px;}
.comtable tbody tr th, .comtable tbody tr td{ border-bottom: #999999 1px solid; padding-top:4px;padding-bottom:4px; text-align:left}
.comtable tbody tr td{color:#333333 ; font-weight:bold; font-size:10px;}

#search-profiles{ /*padding: 12px 12px;*/ }
#search-profiles #content{padding:0 7px; background:#FFFFFF;}

/* Tabs - custom editing //////////////////////////////////////////////////////////////*/

#search-profiles #content #functional-matrix-tabs{border-bottom: 1px solid #CCCCCC; width:322px; margin-bottom:15px;}
#search-profiles #content #functional-matrix-tabs li.heading{ float:left; margin-right:10px;  margin-top:6px; font-weight:bold; font-size:14px; padding:0; color:#333333;}
#functional-matrix-tabs a.edit-link{background: none;}
#functional-matrix-tabs a:hover.edit-link{background: none;}

#search-profiles .curved-padding, #search-gathering-place .curved-padding{padding: 12px 6px; overflow:hidden;}
#search-profiles #profiles-detail{ background:#EBEBEB; width:266px; padding:10px; height:250px; }
#search-profiles #profiles-detail img { margin: 0 0 15px 0; float:left;}
#search-profiles #profiles-detail a{ font-weight:bold;}
#search-profiles #profiles-detail a:hover{ font-weight:bold; text-decoration:unerline;}
#search-profiles #profiles-detail em { font-style:normal; margin-left:15px; font-size:9px;}
#search-profiles #profiles-detail p { font-size:11px; margin:0; padding:0; margin-top: 8px; line-height:14px;}
#search-profiles #profiles-detail .status-box { width:75px;}
#search-profiles #profiles-detail .status-txt { width:180px;}
#search-profiles .link_more a{ font-weight:bold; text-decoration:underline; margin-top:10px;}
#search-profiles .link_more a:hover{ font-weight:bold; text-decoration:none;}

#search-profiles #profiles-summary-selected { width:406px; padding:5px 0 0 5px; background:#EBEBEB;}
#search-profiles #profiles-summary { width:406px; padding:5px 0 0 5px; border: 1px #cs3300 dashed;}
#search-profiles #profiles-summary-selected p, #search-profiles #profiles-summary p{ font-size:11px;  padding-left: 42px;}
#search-profiles #profiles-summary-selected img, #search-profiles #profiles-summary img{ float:left; margin:0 10px 20px 0;}
#search-profiles #profiles-summary-selected a, #search-profiles #profiles-summary a{ font-weight:bold;}
#search-profiles #profiles-summary-selected a:hover, #search-profiles #profiles-summary a:hover{ font-weight:bold; text-decoration:underline;}
#search-profiles #profiles-summary-selected em, #search-profiles #profiles-summary em { font-style:normal; margin-left:20px; font-size:inherit;}

#search-page #search-gathering-place .curved-top { margin:20px 0;}
#search-gathering-place .curved-padding{ padding: 12px 6px;}
#search-gathering-place #content{padding:0 7px; background:#FFFFFF;}
#search-gathering-place #gp-detail h3{ font-size:12px; color:#CC3300; font-weight:bold; margin-bottom: 10px;}
#search-gathering-place #gp-detail .spotlight {width:166px; border-right:#999999 solid 1px; border-left:#999999 solid 1px; margin:0 20px; padding:0 20px; position:relative;}
#search-gathering-place #gp-detail #spotlight img {margin:0 8px 20px 0;}
#search-gathering-place #gp-detail #spotlight span{ font-weight:bold; font-size:12px; color:#333333;}
#search-gathering-place #gp-detail #spotlight span em{ font-style:normal; font-size:11px; color:#666666;}
#search-gathering-place #gp-detail #spotlight p{ margin-top:10px;}
#search-gathering-place #gp-detail #spotlight a.gp-link{ font-size:11px; color:#333333; text-decoration:underline;}
#search-gathering-place #gp-detail #spotlight a:hovee.gp-link{ text-decoration:none;}

#search-gathering-place #gp-detail #gp-summary img{float:left; padding-top:3px; margin:0 8px 10px 0; }
#search-gathering-place #gp-detail #gp-summary p{ float:left; width:235px; font-size:12px; margin:0; padding:0;}
#search-gathering-place #gp-detail #gp-summary em{ font-style:normal; font-weight:bold;}
#search-gathering-place #gp-detail .link_more a{ font-weight:bold; line-height:30px; vertical-align: bottom; text-decoration:underline;}
#search-gathering-place #gp-detail .link_more a:hover{ font-weight:bold; text-decoration:none;}
#search-gathering-place #gp-detail #gp-summary p.gp-summary-txt { line-height:14px;}

#search-gathering-place #gp-detail #recently-updated a{ font-weight:bold; text-decoration:underline;}
#search-gathering-place #gp-detail #recently-updated a:hover{ text-decoration:none;}
#search-gathering-place #gp-detail #recently-updated span{ font-weight:bold; color:#333333; font-size:11px;}


/* Search Expanded //////////////////////////////////////////////////////////////*/

#search-area a.bluelink{ font-size:9px; color:#1A3F99; font-weight:bold; padding-top:10px; text-decoration:underline;}
#search-area a:hover.bluelink{ text-decoration:none;}
#search-area #skills {margin-bottom:5px;}

#search-area #date-range label{position: absolute; width:50px; padding-top:5px;}
#search-area #date-range input{ margin:0 5px 0 35px; width:70px;}
#search-area #date-range img{ vertical-align:top;}

#search-area #chk-boxes input{ float:left; border:0; width:20px; display:block; padding:0; margin:0; background: transparent;}
#search-area #chk-boxes p { margin:0; padding:0;}
#search-area #chk-boxes p.chk-boxes label { word-spacing:-1px; font-weight:normal; color:#333333; display:block; font-size:11px; font-weight:normal;
margin-left:20px; padding:0px; width:140px;}

/* Search Result with Refine //////////////////////////////////////////////////////////////*/
#top-paging-sorting .paging { font-size:11px; float:left !important;}
#top-paging-sorting label { font-weight:normal; font-size:11px; padding:0 10px; width:75px; vertical-align:middle;}
#top-paging-sorting select { font-size: 12px; background: #fff; color: #666; padding: 2px 3px; margin:5px 3px 2px 0;}

#employer-access-info .curved-top { margin:5px 0 10px 0; overflow:hidden;}
#employer-access-info .curved-padding{ padding: 16px 6px; margin-bottom:10px;}
#employer-access-info #content{padding:0 3px; background:#FFFFFF;}

#employer-access-info #profile-content ul { margin-top:10px; }
#employer-access-info #profile-content li { display:inline; color: #CC3300; font-size:11px; padding-top:0px; font-weight:normal;}
#employer-access-info #content #profile-image { vertical-align:middle; }
#employer-access-info #content a { text-decoration:underline; font-weight:bold;}
#employer-access-info #content a:hover { text-decoration:none;}

#search-rro #mem-content {width:520px;}
#search-rro #pricing-range {width:155px; background:#EBEBEB; padding:3px 7px; font-size:11px; text-align:center; color:#333333;}
#search-rro #pricing-range #full-range {padding-top:5px; border-bottom: #CC3300 dashed 1px; overflow:hidden; margin-top:7px;}
#search-rro #pricing-range #hourly-range {margin-top:12px; /*overflow:hidden;*/ color:#333333;}
#search-rro #pricing-range #full-range span, #search-rro #pricing-range #hourly-range span {font-weight:bold;}
#search-rro #pricing-range #full-range p, #search-rro #pricing-range #hourly-range p { color:#333333; margin:15px 0px 10px 0px; line-height:13px;}

/* Locked View //////////////////////////////////////////////////////////////*/
#search-rro #pricing-range #locked-view { height:149px;}
#search-rro #pricing-range #locked-view img { text-align:center; margin:40px 0 10px 0;}
#search-rro #search-rro-bullets { width: 410px;}
#search-rro #search-rro-bullets span span{ color:#999999;}
#search-rro #search-rro-bullets span span img{ vertical-align:text-bottom;}


#search-rro .curved-top { margin:0px 0 20px 0; overflow:hidden;}
#search-rro .curved-padding{ padding: 16px 6px;}
#search-rro #content{padding:0 3px; background:#FFFFFF;}

#search-rro #search-rro-bullets{ margin-left:10px; }
#search-rro #search-rro-bullets ul{margin:0;padding:0; margin-top:10px;}
#search-rro #search-rro-bullets ul li
{background:url(../images/icons/bullet-arrow-red.gif) 0 2px no-repeat; list-style-type:none; line-height:10px; padding:0px 0px 3px 13px; margin:0px 0 12px 0; color:#333333; font-weight:normal; font-size:11px;}
#search-rro #search-rro-bullets span a{ font-weight:bold; text-decoration:underline;}
#search-rro #search-rro-bullets span a:hover{ text-decoration:none;}
#search-rro #search-rro-bullets span em{ font-style:normal; font-size:11px; color:#333333; margin-left:15px;}
#search-rro #search-rro-bullets ul li em{ font-style:normal; text-decoration:none;  color:#CC3300; font-weight:bold;}
#search-rro #search-rro-bullets ul li img{ vertical-align:middle;} 

#search-rro #search-rro-links ul{margin:0px; padding:6px 0px; border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; margin-top:23px;}
#search-rro #search-rro-links ul li{list-style-type:none; display:inline; vertical-align:middle;}
#search-rro #search-rro-links ul li .cross{ background: url(../images/icons/icon-cross.gif) no-repeat; margin-right:5px; padding:2px 0 5px 13px; font-weight:bold; color:#333333; font-size:10px; font-style:normal;}
#search-rro #search-rro-links ul  li .check{ background: url(../images/icons/icon-check.gif) no-repeat; margin-right:5px; padding:2px 0 5px 18px;
font-weight:bold; color:#333333; font-size:10px;  font-style:normal;}
#search-rro #search-rro-links ul  li .check-right{ background: url(../images/icons/icon-check.gif) no-repeat; margin-right:0px; padding:2px 0 5px 18px;
font-weight:bold; color:#333333; font-size:10px;  font-style:normal; margin-right:0;}


/* Posting ////////////////////////////////////////////////////////*/

#posting #packages span {display:block; padding:5px 10px; background:#666666; margin-bottom:10px; width:300px;}
/*#posting #packages input {}*/
#posting #packages label { color:#FFFFFF; }
#posting #packages .curved-top { width:500px;}
#posting #packages #your-order {padding:6px 6px;  color:#000; padding-bottom:20px}
#posting #packages #your-order #content {padding:0 7px; background:#FFFFFF;}
#posting #packages #your-order .tab-acc-set-private thead tr th{ text-align:center; padding:5px 10px; color:#CC3300;}
#posting #packages #your-order .tab-acc-set-private thead tr th .lift-posting{ text-align:left;}
#posting #packages #your-order .tab-acc-set-private tbody tr td{ padding:5px 10px; color:#333333; text-align:right; font-weight:normal;} 
#posting #packages #your-order .tab-acc-set-private tbody tr td div.right {width:380px;}
#posting #packages #your-order .tab-acc-set-private tbody tr td{border-bottom:#CCCCCC solid 1px; border-right:none; padding:10px;}
#posting #packages #your-order .tab-acc-set-private tbody tr td .txt-padding{ padding:10px; font-weight:normal;}

#posting h5 { margin-top:20px;}
#posting #order-form { margin-top:25px; width:500px;}
#posting #order-form lable{ display:block; margin:0; padding:10px 0 0 0;}
#posting #order-form #cuntry-row lable{ display:block; margin:0; padding:10px 0 0 0;}
#posting #order-form #cuntry-row select{width:190px; font-weight:bold; margin-right:25px;}


#postings #posting-form { margin: 25px 0px 0px 0px;}
#postings #posting-form .abc{ font-size: 11px; font-weight:bold; color: #333333; float: left; width: 150px; margin-top: 8px; } 
#postings #posting-form input { margin-right: 4px;}
#postings #posting-form label { margin-right: 12px;}
#postings #posting-form abc{ width: 100px; }

#postings-feed .curved-top{ overflow:hidden;}
#postings-feed #list-view { padding:6px 6px;  color:#000; padding-bottom:20px}
#postings-feed #list-view #content {padding:0 7px; background:#FFFFFF;}
#postings-feed #list-view .left { width:435px; }
#postings-feed #list-view .tab-acc-set-private tr td em { color:#333333; font-style:normal; font-weight:normal;}
#postings-feed .tab-acc-set-private tbody tr td a{ text-decoration:underline !important;}
#postings-feed .tab-acc-set-private tbody tr td a:hover{ text-decoration:none !important;}



#postings-feed .posting-step-box{ width:250px; margin:5px 0 10px 0;}
#postings-feed .posting-step-header {
	display:block;
	background: #EBEBEB url(../images/box/posting-step-top.png) no-repeat 0 0;
	height:9px;
	line-height:9px;
}
#postings-feed .posting-step-footer {
	display:block;
	background: #EBEBEB url(../images/box/posting-step-bottom.png) no-repeat 0 0;
	height:9px;
	line-height:9px;
}
#postings-feed .posting-step-body {
	background-color:#EBEBEB;
	display:block;
	padding:5px 10px 7px 10px;
	color:#000;
}
#postings-feed .posting-step-body h2 { margin:0; margin-bottom:10px;}
#postings-feed .posting-step-body .step-box { background: #99CC33 url(../images/box/posting-steps-arrow.gif) bottom left no-repeat; 
padding: 8px 0px 24px 0px; text-align:center; font-weight:bold; width:200px; margin-bottom:15px; }

.gray-box table tr td {
	border-bottom: none;
	padding:0;
	}
.req-txt{ color:#CC3300;}

/* POPUP STYLE /////////////////////////////////////////////*/

#popup-page { padding: 10px; overflow:hidden;}
#popup-page .curved-top {margin: 0 10px;}
#popup-page .curved-top #popup-wrap { padding:10px; margin:10px;}
#popup-page #pop-header { padding-bottom:10px; margin-bottom:10px; border-bottom: #CCCCCC 2px solid; }
#popup-page .popup-contet { margin-top: 20px;}
#popup-page .popup-contet .heading img{ margin:3px 5px 20px 0; float:left;}
#popup-page .popup-contet .dashed-line {border-top: #CCCCCC 1px dashed; margin-top: 10px; padding-top: 10px;}
#popup-page .popup-contet .footer { width:400px;}


#page .tv-right-col #popup-page .popup-contet { margin-top: 0px;}
#page .tv-right-col #popup-page .popup-contet .heading img{ margin:3px 5px 15px 0; float:left;}
#page .tv-right-col #popup-page { padding-top: 2px; overflow:hidden;}

/* HIRE (WORK) STYLE /////////////////////////////////////////////*/
#hire-correspondence .curved-top {}
#hire-correspondence .curved-top #curved-padding {padding:6px 6px; margin-top:10px; color:#000; padding-bottom:20px; overflow:hidden;}
#hire-correspondence .curved-top #content {padding:0 7px; background:#FFFFFF;}
#hire-correspondence #date { margin-top:8px;}
#work .sub, #hire-correspondence .sub { margin-top:5px; color:#333333;}
#hire-correspondence h1, #work h1 { margin:0px;}
#work #heading h1 { margin-bottom:10px;}
#hire-correspondence .header, #work .header { margin-bottom:10px;}

#hire-correspondence .tab-work-list tbody tr th{text-align:left; padding:10px 0px; font-weight:bold; color:#333333;}
#hire-correspondence .tab-work-list tbody tr th .head-th-left { text-align:left !important; font-weight:bold;}
#hire-correspondence .tab-work-list tbody tr td{ padding:10px 5px; /*padding:10px;*/ color:#333333; border-right:none; }
#hire-correspondence .tab-work-list tbody .message{ padding:0 5px;}
#hire-correspondence .tab-work-list tbody tr td em{ font-style:normal; display:block; font-weight:bold; margin-bottom:3px;}
#hire-correspondence .tab-work-list tbody tr td img { float:left; margin-right:8px;}
#hire-correspondence .tab-work-list tbody tr td div { padding-top:10px; font-weight:bold;}
#hire-correspondence .tab-work-list tbody tr td div em { font-style:normal; font-weight:normal; } 



#work .curved-top {}
#work .curved-top #curved-padding {padding:6px 6px; margin-top:10px; color:#000; padding-bottom:20px; overflow:hidden;}
#work .curved-top #content {padding:0 7px; background: transparent;}
#work .curved #content{ background: transparent;}
#work .color-blue{ background:#C4E1FF;}
#work .color-green{ background:#D6F1C9;}
#work .color-gray{ background:#E4E4E4;}

#work .tab-work-list tbody tr th{ text-align:left; padding:5px 10px; color:#333333; border-bottom:#CCCCCC solid 1px; font-weight:bold; padding:10px; }
#work .tab-work-list tbody tr th .head-th-left { text-align:left !important; font-weight:bold !important;}


#work .tab-work-list tbody tr td{ padding:5px 10px; color:#333333; border-bottom:#CCCCCC solid 1px; border-right:none; padding:10px 10px 10px 0;;}
#work .tab-work-list tbody tr td div.left{ font-weight:bold;}
#work .tab-work-list tbody tr input { background:transparent;}
#work .tab-work-list tbody .row-blue{ background:#C4E1FF;}
#work .tab-work-list tbody .row-green{ background:#D6F1C9;}
#work .tab-work-list tbody .row-gray{ background:#E4E4E4;}
#work .mid {margin-top:15px;}
#work #curved-padding #content .text {padding-top:10px;}
#work #curved-padding #content h2 { margin:0; color:#333333;}
#work #curved-padding #content .date {padding-left:10px;}
#work strong { color:#333333;}



#work .work-form label { font-size: 11px; font-weight:bold; color: #333333; float: left; width: 185px; margin: 8px 15px 0 0;} 
#work .work-form select { width: 200px;}
#work .work-form textarea { width: 400px; display:block;}
#work .work-form #button { margin-top: 25px;}


#work a { text-decoration:underline;}
#work a:hover { text-decoration:none;}
#work img { margin:0 5px;}
#work .left img { margin:5px 0; }


#hire-correspondence .tab-messages tbody tr th { text-align:left !important; color:#333333; font-weight:bold; padding:5px 5px 5px 0;}
#hire-correspondence .tab-messages tbody tr td { padding:5px 5px 5px 0; color:#333333; }

#hire-correspondence ul { margin-top:10px;}
#hire-correspondence .curved-top { margin-top:20px;}

/* Spotlight ///////////////////////////////////*/

#featured-spotlight h1 { margin:0;}
#featured-spotlight h4 { font-size:13px; color:#333333; font-weight:bold; margin:0;}
#featured-spotlight .left {  width:486px; }
#featured-spotlight .left .curved-flax { width:486px; margin:20px 0;}
#featured-spotlight .left .curved-flax #content { margin:9px; padding:10px; background:#ECECEC; font-size:12px; overflow:hidden;}
#featured-spotlight .left .curved-flax #content img { margin-right: 10px; float:left;}
#featured-spotlight .left .curved-flax #content h3 { margin-bottom:3px; color:#333333; font-weight:bold;}
#featured-spotlight .left .curved-flax #content h3 a{ font-size:15px; font-weight:bold; text-decoration:underline;}
#featured-spotlight .left .curved-flax #content h3 a:hover{ text-decoration:none;} 
#featured-spotlight .left .curved-flax #content p{ margin:0; margin-top:7px; line-height:13px; }
#featured-spotlight .left #spotligh-txt { border-bottom:1px dashed #CC3300; padding-bottom:20px; margin-bottom:20px; overflow:hidden;}
#featured-spotlight .left #spotligh-txt span img { margin-right: 10px; float:left;}
#featured-spotlight .left #spotligh-txt a { text-decoration:underline; font-weight:bold;}
#featured-spotlight .left #spotligh-txt a:hover { text-decoration:none;}
#featured-spotlight .left #spotligh-txt em { font-style:normal; color:#333333; font-weight:bold; display:block; margin:3px 0 10px 0;}
#featured-spotlight .left strong { color:#333333;}
#featured-spotlight .left p { color:#333333;}
#red-doted-line {border-bottom:1px dashed #CC3300; display:block; height:1px; margin:10px 0 20px 0; }

#featured-spotlight .right {}
#featured-spotlight .right .curved-flax { width:220px; margin:20px 0;}
#featured-spotlight .right .curved-flax #content { margin:9px; padding:0px; font-size:12px; background:#FFFFFF;}
#featured-spotlight .right .curved-flax #content h4 {font-size:13px; color:#333333; font-weight:bold; margin:0; padding-bottom:5px; margin-bottom: 15px; border-bottom:#CC3300 dashed 1px;}
#featured-spotlight .right .curved-flax #content img { vertical-align:middle; margin-right:10px;}
#featured-spotlight .right .curved-flax #content a { text-decoration:underline; font-weight:bold; font-size:11px;}
#featured-spotlight .right .curved-flax #content a:hover { text-decoration:none;}

#featured-spotlight .right #featured .curved-flax { width:220px; margin:0px 0;}
#featured-spotlight .right #featured #content { margin:5px; padding-bottom:10px; font-size:12px; background:#FFFFFF;}
#featured-spotlight .right #featured #content #featured-header { padding:8px 1px 10px 9px; background:url(../images/box/spotlight-cs-head.gif) top left no-repeat; width:200px; font-size:13px; color:#FFFFFF; font-weight:bold;}
#featured-spotlight .right #featured #content #featured-header-bg { margin-top:1px; border-top:#666666 1px solid;}
#featured-spotlight .right #featured h5 { font-weight:bold; padding-right: 9px; margin-bottom:8px;}
#featured-spotlight .right #featured .featured-txt { padding:10px 9px; font-size:12px; line-height:13px;}

#user-selected{ width:486px; padding:8px 0px; border-top:#CC3300 dashed 1px; border-bottom:#CC3300 dashed 1px; overflow:hidden; margin-bottom:25px;}
/*#user-selected .left { border: #CCCCCC 1px dashed; width:140px; float:left}*/
#user-selected .category-selected { border: #CCCCCC 0px dashed; width:140px; float:left}
#user-selected .date { margin-top:5px; width:208px; text-align:center; color:#333333;}
#user-selected .category-selected img { vertical-align:middle; margin-right:7px; }
#user-selected a { text-decoration:underline; font-weight:bold; font-size:11px;}
#user-selected a:hover { text-decoration:none;}
#user-selected #sharing-img { vertical-align:middle; width:125px; margin:5px 0 0 10px; border: #CCCCCC 0px dashed;}


.right #cs-spotlight .curved-flax { width:220px; margin:20px 0;}
.right #cs-spotlight .curved-flax #content { margin:9px; padding:0px; font-size:12px; background:#FFFFFF; color:#333333;}
.right #cs-spotlight .curved-flax #content img { margin:0 10px 10px 0; float:left; font-size:11px;}
.right #cs-spotlight .curved-flax #content em { font-style:normal; text-decoration:none;}
.right #cs-spotlight .curved-flax #content .name {padding-top: 22px;}

/* Tools ///////////////////////////////////////////*/

#tools .tools-txt { line-height:14px; color:#333333; font-size:12px;}

#tools h1 { margin:0;}
#tools h4 { font-size:13px; color:#333333; font-weight:bold; margin:0;}
#tools .left {  width:486px; }
#tools .left .curved-flax { width:486px; margin:20px 0;}
#tools .left .curved-flax #content { margin:9px; padding:14px; background:#ECECEC; font-size:12px; overflow:hidden;}
#tools .left .curved-flax #content img { margin-right: 20px; float:left;}
#tools .left .curved-flax #content h3 { font-size:15px; color:#333333; font-weight:bold;}
#tools .left .curved-flax #content h3 a{ font-size:15px; font-weight:bold; text-decoration:underline;}
#tools .left .curved-flax #content h3 a:hover{ text-decoration:none;} 
#tools .left .curved-flax #content p{ margin:0; margin-top:7px; line-height:13px; }
#tools .left #spotligh-txt { border-bottom:1px dashed #CC3300; padding-bottom:20px; margin-bottom:20px; overflow:hidden;}
#tools .left #spotligh-txt span img { margin-right: 20px; float:left;}
#tools .left #spotligh-txt a { text-decoration:underline; font-weight:bold;}
#tools .left #spotligh-txt a:hover { text-decoration:none;}
#tools .left #spotligh-txt em { font-style:normal; color:#333333; font-weight:bold; display:block; margin:3px 0 10px 0;}
#tools .left strong { color:#333333;}
#tools .left p { color:#333333;}

#tools .left h3 { font-size:15px; color:#333333; font-weight:bold; margin:0 0 3px 0;}
#tools .left h3 a{ font-size:15px; font-weight:bold; text-decoration:underline;}
#tools .left h3 a:hover{ text-decoration:none;} 

#tools .left .curved-flax #enlarge-box { margin:9px; /*padding:14px; background:#ECECEC; */font-size:12px; overflow:hidden;}
#tools .left .enlarge-button { margin: 20px 0 30px 0;}
#tools .left .enlarge-button a{ background: url(../images/icons/magnifying-glass.gif) center top no-repeat; padding-top: 25px; font-size:11px; text-decoration:underline;}
#tools .left .enlarge-button a:hover{ text-decoration:none;}

#banners .curved-flax { width:180px; background:#ECECEC; border:none; margin-bottom: 30px;}
#banners .curved-flax #content { padding:14px; background: transparent; font-size:12px; overflow:hidden;}
#banners .curved-flax #content #hr-grey-white{ background:url(../images/hr-grey-white.gif) repeat-x left; margin:0; }
#banners .curved-flax #content h3 { margin:0; font-size:13px; font-weight:bold; color:#333333;}
#banners .curved-flax #content p { margin: 5px 0; line-height:14px; font-size:11px; font-weight:bold; color:#333333;}

#banners .curved-flax #content a.become-a-sponsor{background:url(../images/icons/star.gif) 0 0 no-repeat; 
line-height:20px; padding:5px 0 5px 30px; font-size:11px; font-weight:bold; word-spacing:-1px;}
#banners .curved-flax #content a:hover.become-a-sponsor { text-decoration:underline;}

#banners .curved-flax #content a.become-a-buyer{background:url(../images/icons/badge.gif) 0 0 no-repeat; 
line-height:20px; padding:5px 0 5px 30px; font-size:11px; font-weight:bold;}
#banners .curved-flax #content a:hover.become-a-buyer { text-decoration:underline;}


/* My Gem ///////////////////////////////////////////////////////////*/

#my-gem .curved-flax { width:100%; margin:0 0 20px 0;}
#my-gem .curved-flax #content { margin:9px; padding:15px; background:#ECECEC; font-size:12px; overflow:hidden;} 
#my-gem .curved-flax #content img { float:left; margin-right: 35px;} 
#my-gem .curved-flax #content a { font-weight:bold; text-decoration:underline;} 
#my-gem .curved-flax #content a:hover { text-decoration:none;} 
#my-gem .curved-flax #content .inbox { width:270px; line-height:18px; color:#333333; font-size:12px;}
#my-gem .curved-flax #content .vr-line { border-right: #CCCCCC 1px solid; width:1px; height:60px; line-height:60px;  margin:0 30px;}
#my-gem .curved-flax #content a.red-link { color:#CC3300; font-weight:bold; text-decoration:underline;} 
#my-gem .curved-flax #content a:hover.red-link { text-decoration:none;} 

#my-gem #mg2clumns{ margin:0;}
#my-gem h1 { margin-top:2px;}
#my-gem h4 { font-size:13px; color:#333333; font-weight:bold; margin:0;}
#my-gem #mg2clumns .left {  width:486px; }
#my-gem #mg2clumns .left .curved-flax { width:486px; margin:0px 0;}
#my-gem #mg2clumns .left .curved-flax #content { margin:12px; padding:0px; background:#FFFFFF; font-size:12px; overflow:hidden;}
#my-gem #mg2clumns .left .curved-flax #content img { margin-right: 20px; float:left;}
#my-gem #mg2clumns .left .curved-flax #content h3 { font-size:14px; padding-bottom:3px; color:#333333; font-weight:bold; border-bottom: #CC3300 1px dashed; margin:0 0 5px 0;}
#my-gem #mg2clumns .left .curved-flax #content #txt-box { margin:0; padding:0; }
#my-gem #mg2clumns .left .curved-flax #content textarea { width:450px; height:40px;}
#my-gem #mg2clumns .left .curved-flax #content em {font-size:10px; color:#333333;}
#my-gem #mg2clumns .left .curved-flax #content .buttons { margin:5px 0 0 -2px;}

#my-gem #mg2clumns .left .curved-flax #content #txt-box01 img.magnifying { margin:5px 10px 3px 0; padding:0; }
#my-gem #mg2clumns .left .curved-flax #content #txt-box01 { padding-bottom:2px;}
#my-gem #mg2clumns .left .curved-flax #content input.qsearch { width:310px; height:20px; margin:5px 0 0 0; padding:0;}

#my-gem #mg2clumns .left .curved-flax #content p{ margin:0; margin-top:7px; line-height:13px; }
#my-gem #mg2clumns .left #spotligh-txt { border-bottom:1px dashed #CC3300; padding-bottom:20px; margin-bottom:20px; overflow:hidden;}
#my-gem #mg2clumns .left #spotligh-txt span img { margin-right: 20px; float:left;}
#my-gem #mg2clumns .left #spotligh-txt a { text-decoration:underline; font-weight:bold;}
#my-gem #mg2clumns .left #spotligh-txt a:hover { text-decoration:none;}
#my-gem #mg2clumns .left #spotligh-txt em { font-style:normal; color:#333333; font-weight:bold; display:block; margin:3px 0 10px 0;}
#my-gem #mg2clumns .left strong { color:#333333;}
#my-gem #mg2clumns .left p { color:#333333;}

#my-gem #mg2clumns .right .curved-flax { width:220px; margin:0px -2px 20px 0px;}
#my-gem #mg2clumns .right .curved-flax #content { margin:5px; padding:0px; font-size:12px; background:#FFFFFF;}
#my-gem #mg2clumns .right .curved-flax #content h4 {font-size:13px; color:#333333; font-weight:bold; margin:0; padding-bottom:5px; margin-bottom: 15px; border-bottom:#CC3300 dashed 1px;}

#my-gem .right #content #featured-header { padding:8px 1px 10px 9px; background:url(../images/box/my-gem-profile-head.gif) top left no-repeat; width:210px; font-size:13px; color:#333333; font-weight:bold;}
#my-gem #mg2clumns .right #content #profile-txt { padding:10px; margin:8px 0; color:#333333;}
#my-gem #mg2clumns .right #content #profile-txt p {color:#333333; font-size:12px; margin:0;}
#my-gem #mg2clumns .right #content #profile-txt em { color:#CC3300; font-weight:bold; font-style:normal;}




#my-gem .curved-top { width:100%; margin-bottom:20px;}
#my-gem .curved-top #content { margin:12px; padding:0px; background: transparent; overflow:hidden;}
#my-gem .curved-top #content h3 { font-size:14px; padding-bottom:3px; color:#333333; font-weight:bold; border-bottom: #CC3300 1px dashed; margin:0 0 5px 0;}
#my-gem .curved-top #content .fresh-tip { background: url(../images/box/bg-fresh-tip.gif) top left no-repeat; height:85px; margin-top:10px;}
#my-gem .curved-top #content .fresh-tip h4 { color:#FFFFFF; font-weight:bold; margin:0 0 5px 91px; padding-top:13px;}
#my-gem .curved-top #content .fresh-tip p { margin-left:91px; line-height:14px;}

#my-gem #mg2clumns .right #content #profile-txt2 { padding:0 10px; margin:2px 0; color:#333333;}
#my-gem #mg2clumns .right #content #profile-txt2 p {color:#333333; font-size:12px; margin:0;}
#my-gem #mg2clumns .right #content #profile-txt2 em { color:#CC3300; font-weight:bold; font-style:normal;}

#my-gem .curved-top #content .activities { margin-top:10px;}
#my-gem .curved-top #content .activities .recent-activity { width: 410px;}
#my-gem .curved-top #content h4 { color:#CC3300; font-weight:bold; margin-bottom:8px;}
#my-gem .curved-top #content .activities .left ul { margin:0; padding:0;}
#my-gem .curved-top #content .activities .left ul li { padding:0px 10px 10px 25px; margin-bottom:10px; border-bottom: #CCCCCC solid 1px; font-size:12px; color:#333333; line-height:14px;}
#my-gem .curved-top #content .activities .left ul li.icon01 { background: url(../images/icons/succeed.gif) 0% 4px no-repeat;}
#my-gem .curved-top #content .activities .left ul li.icon02 { background: url(../images/icons/link.gif) 0% 4px no-repeat;}
#my-gem .curved-top #content .activities .left ul li.icon03 { background: url(../images/icons/user.gif) 0% 4px no-repeat;}

#my-gem .curved-top #content .activities .vr-line { border-right: #CCCCCC 3px solid; height:210px; line-height:210px;  margin:0 30px;}

#my-gem .curved-top #content .activities .recently-updated-profiles { width: 210px;}
#my-gem .curved-top #content .activities .recently-updated-profiles ul { margin:0; padding:0;}
#my-gem .curved-top #content .activities .recently-updated-profiles ul li { background: url(../images/icons/arrow-grey.gif) 0% 3px no-repeat; padding:0px 0px 10px 20px; border: none;}
#my-gem .curved-top #content .activities .recently-updated-profiles ul li a { text-decoration:underline; font-weight:bold;}
#my-gem .curved-top #content .activities .recently-updated-profiles ul li a:hover { text-decoration:none;}
#my-gem .curved-top #content .activities .recently-updated-profiles .button { margin-top:10px;}

#my-gem .curved-top #content .hr-line { border-bottom: #CCCCCC 3px solid; margin-bottom:20px; line-height:20px}

#my-gem .curved-top #content #feature-spotlight {}
#my-gem .curved-top #content #feature-spotlight h4 { margin-bottom:8px;}
#my-gem .curved-top #content #feature-spotlight h5 { font-size:13px; color:#1B6CAB; font-weight:bold;}
#my-gem .curved-top #content #feature-spotlight em { font-size:11px; color:#333333; font-weight:bold; font-style:normal;}
#my-gem .curved-top #content #feature-spotlight .txt{ line-height:14px; width:590px; font-size:12px; margin-top:12px; color:#333333;}
#my-gem .curved-top #content #feature-spotlight ul { margin:0; padding:0;}
#my-gem .curved-top #content #feature-spotlight ul li { background: url(../images/icons/arrow_red.gif) 0% 4px no-repeat; padding:0px 0px 10px 15px; border: none; font-weight:bold; color:#333333; font-size:11px; }
#my-gem .curved-top #content #feature-spotlight ul li a { text-decoration:underline; font-weight:bold;}
#my-gem .curved-top #content #feature-spotlight ul li a:hover { text-decoration:none;}
#my-gem .curved-top #content #feature-spotlight .button img { margin:10px 20px 0 0;}
#my-gem .curved-top #content #feature-spotlight .image-margin { margin:0 17px 10px 10px;}
.pic-border { border: #CCCCCC solid 4px; margin:0 10px 10px 0;}

/*#my-gem .curved-top #content .ta-links span { display:block; width:200px;}
#my-gem .curved-top #content .ta-links span img { vertical-align:middle; margin-right:10px;}*/

#my-gem .curved-top #content .ta-links ul { margin:0px 0; padding:0;}
#my-gem .curved-top #content .ta-links ul li { float:left;  display:inline block; margin: 0px 40px 15px 0; width:180px; line-height:14px;}
#my-gem .curved-top #content .ta-links ul li.ta-height { float:left; width:180px; line-height:32px;}
#my-gem .curved-top #content .ta-links ul li a { text-decoration:underline; font-weight:bold; padding: 0px 0px 10px 30px; }
#my-gem .curved-top #content .ta-links ul li a:hover { text-decoration:none;}
#my-gem .curved-top #content .ta-links ul li em { font-size:10px; color:#CC3300; font-style:normal;}
#my-gem .curved-top #content .ta-links ul li em a { font-size:10px; color:#CC3300; text-decoration:underline; padding:0; margin:0;}
#my-gem .curved-top #content .ta-links ul li em a.hover { text-decoration:none;}
#my-gem .curved-top #content .ta-links ul li a.small-link { font-size:11px; text-decoration:underline; font-weight:bold;}
#my-gem .curved-top #content .ta-links ul li a:hover.small-link { text-decoration:none;}

#my-gem .curved-top #content .ta-links a.update-profile { background: url(../images/icons/ta-icon01.gif) top left no-repeat; padding-top:5px;}
#my-gem .curved-top #content .ta-links a.manage-membership {background: url(../images/icons/ta-icon02.gif) top left no-repeat; padding-top:5px;}
#my-gem .curved-top #content .ta-links a.postings {background: url(../images/icons/ta-icon03.gif) top left no-repeat;}
#my-gem .curved-top #content .ta-links a.inbox {background: url(../images/icons/ta-icon04.gif) top left no-repeat;}
#my-gem .curved-top #content .ta-links a.hire-request {background: url(../images/icons/ta-icon05.gif) top left no-repeat;}
#my-gem .curved-top #content .ta-links a.request-info {background: url(../images/icons/ta-icon06.gif) top left no-repeat; padding-top:5px;} 

#my-gem #search-profiles #content {padding:0 0px; background:#FFFFFF;}
#my-gem #search-profiles .curved-padding {padding: 0px 0px; overflow:hidden;}
#my-gem #search-profiles #profiles-summary-selected { width:409px; padding:5px 0 0 5px; background:#EBEBEB;}
#my-gem #search-profiles #profiles-detail{ width:267px;}
#my-gem #search-profiles #profiles-summary-selected a, #my-gem #search-profiles #profiles-summary a, #search-profiles #profiles-detail .status-txt a  { text-decoration:underline;}
#my-gem #search-profiles #profiles-summary-selected a:hover, #my-gem #search-profiles #profiles-summary a:hover, #search-profiles #profiles-detail .status-txt a:hover { text-decoration:none;}

/*  //////////////////////////////////////////////////////////////
#search-profiles #profiles-detail .search-work-status img { margin:10px 0;}*/
.search-status-box {
	width:71px;
	margin:0;
}

.search-status-box-header {
	display:block;
	background: #FFFFFF url(../images/box/status-header.jpg) no-repeat 0 0;
	height:6px;
	line-height:6px;
}
.search-status-box-footer {
	display:block;
	background: url(../images/box/status-footer.jpg) no-repeat 0 0;
	height:6px;
	line-height:6px;
}
.search-status-box-body {
	background: #FFFFFF url(../images/box/status-body-bg.jpg) repeat-y 0 0;
	display:block;
	padding:5px 3px 0px 3px;
	overflow:hidden;
}
.search-status-box-body ul { margin:0; padding:0; }
.search-status-box-body ul li img{ clear:both; margin:0 !important; padding:0 0 6px 0;}


#call-out .curved-flax { width:100%; background:#ECECEC; margin:0 0 20px 0;}
#call-out .curved-flax #banner #content {padding:10px 7px;  background: transparent; font-size:12px; overflow:hidden;}
#call-out .curved-flax #banner #content-btn { margin:15px 0 0 20px;}
#call-out .curved-flax #banner #content-btn a.become-a-sponsor{background:url(../images/icons/star.gif) 0 0 no-repeat; 
line-height:23px; padding:5px 0 5px 30px; font-size:12px; font-weight:bold; word-spacing:-1px;}
#call-out .curved-flax #banner #content-btn a:hover.become-a-sponsor { text-decoration:underline;}


#call-out-members .curved-flax { width:100%; background:#ECECEC; margin:0 0 20px 0;}
#call-out-members .curved-flax #banner #content {padding:15px 10px;  background: transparent; font-size:12px; overflow:hidden;}
#call-out-members .curved-flax #banner #content-btn { margin:12px 0 0 50px;}
#call-out-members .curved-flax #banner #content-btn a.become-a-sponsor{background:url(../images/icons/star.gif) 0 0 no-repeat; 
line-height:23px; padding:5px 0 5px 30px; font-size:12px; font-weight:bold; word-spacing:-1px;}
#call-out-members .curved-flax #banner #content-btn a:hover.become-a-sponsor { text-decoration:underline;}




  