@charset "utf-8";
/* CSS Document */


/* ***** Basic Styles ***** */
* {
	padding:0px;
	margin:0px;
	color: #000;
	vertical-align: middle;
}




/* global headings */

.eol-header, 
.eol-title {
	color: #333;
	font-weight: bold;
}

.eol-header {
	font-size: 18px;
}

.eol-title {
	font-size: 16px;
}

#eol-title-c {
	height: 55px;
}

.eol-pagetitle {
	font-size: 16px;
	font-weight: bold;
	color: #993300;
	margin: 20px 0 10px;
}

.eol-lnavtitle {
	font-size: 16px;
	font-weight: bold;
	color: #993300;
	margin: 20px 0 10px;
}

#eol-title-wr-c {
	height: 90px;
}

#eol-title-wr-c .eol-layout-s5 {
	padding-left: 0px;
	margin-top: 20px;
}

.eol-wr-projecttitle {
	font-size: 18px;
	color: #5d5d5d;
	font-weight: bold;
}
.eol-wr-projecttitle div.down-arrow-blue {
	float: left;
	display: block;
	height: 20px;
	width: 10px;
}

.eol-wr-pagetitle {
	font-size: 16px;
	font-weight: bold;
	color: #993300;
	margin: 5px 0px 10px;
}

.eol-wr-lnavtitle {
	font-size: 16px;
	font-weight: bold;
	color: #993300;
	margin: 5px 0px 10px;
}

.eol-notice-text {
	font-size: 11px;
	color: #ccc;
}



/* nav sprites */

.nav-logo-sprite { display: block; background: url('/media/images/4.0/nav/nav_logo_sprite.jpg?v=10.3.2.1-03-24-2010-19-23') no-repeat top left; cursor: pointer; }
.nav-logo-elance { background-position: 0 -10px; height: 27px; width: 113px; }
.nav-logo-amex { background-position: 0 -47px; height: 33px; width: 78px; float: left; margin-left: 20px; } 
.nav-logo-bbb { background-position: 0 -90px; height: 33px; width: 87px; float: left; margin-left: 20px; } 
.nav-logo-paypal { background-position: 0 -133px; height: 33px; width: 50px; float: left; margin-left: 20px; } 
.nav-logo-truste { background-position: 0 -176px; height: 33px; width: 119px; float: left; margin-left: 20px; }
.verisign_icon { float: left; }

.nav-icon-sprite { display: block; background: url('/media/images/4.0/nav/nav_icon_sprite.gif?v=10.3.2.1-03-24-2010-19-23') no-repeat top left; cursor: pointer; }
.nav-icon-arrow { background-position: 0px 0px; height: 16px; width: 10px; display: inline; }
.nav-icon-post { background-position: 0 -146px; height: 21px; width: 104px; } 
.nav-icon-go-help { background-position: 0 -115px; height: 21px; width: 37px; float:right; margin-left: 5px; }
.nav-icon-invite { background-position: 0 -177px; height: 16px; width: 17px; float:right; margin-left: 2px; }
.nav-icon-facebook { background-position: 0 -255px; height: 16px; width: 16px; float: left; }
.nav-icon-twitter { background-position: 0 -281px; height: 16px; width: 16px; float: left; margin-left: 5px; }

.nav-icon-logo-nospr { background: url('/media/images/4.0/elance-logo.jpg') no-repeat top left; cursor: pointer; height: 27px; width: 113px; }

/* layout */
ul {
	margin: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	content:".";
	display:block;
	height:0px;
	line-height: 0px;
	font-size: 0px;
	clear:both;
	visibility:hidden;
}

#eol-container {
	margin: 0px auto;
	text-align:left;
	width:950px;
	min-width:950px;
	padding: 0px 25px 0px 20px;
}

#eol-container.liquid {
	width: auto;
	min-width: 0;
}

#eol-container.window {
	width: 760px;
	min-width: 760px;
}

#eol-container.window #eol-bd{
	margin: 10px 0px 40px;
}

.eol-layout-s1, .eol-layout-s2, .eol-layout-s3, 
.eol-layout-s4, .eol-layout-s5,
.eol-layout-x1, .eol-layout-x2, .eol-layout-x3,
.eol-layout-x4 {
	float: left;
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
}

/* major column sizes */
.eol-layout-s1 {
	width: 170px;
}

.eol-layout-s2 {
	width: 360px;
}

.eol-layout-s3 {
	width: 550px;
}

.eol-layout-s4 {
	width: 740px;
}

.eol-layout-s5 {
	width: 930px;
}

.eol-layout-wide {
	width: 950px;
}

/* minor column sizes */
.eol-layout-x1 {
	width: 75px;
}

.eol-layout-x2 {
	width: 265px;
}

.eol-layout-x3 {
	width: 455px;
}

.eol-layout-x4 {
	width: 645px;
}

/* interior column adjustment */
.eol-layout-first {
	padding-left: 0px;
}

.eol-layout-last {
	padding-right: 0px;
}

#eol-hd {
	margin-top: 20px;
	line-height: normal;
}

#eol-bd {
	clear:both;
	min-height: 400px;
}

#eol-ft {
	clear:both;
	margin-top: 30px;
	padding: 20px 10px;
	background: url('/media/images/4.0/nav/nav_sprite.gif?v=10.3.2.1-03-24-2010-19-23') repeat-x 0 -411px;
	border-top: solid 1px #d7d7d7; 
	background-color: #f5f5f5;
	font-size: 11px;
	color: #999;
	line-height: normal;
	min-width: 0px;
}

#eol-ft.hide-ft {
	background-image: none;
	border: none;
	margin: 0;
	padding: 0;
}

#eol-ft-c div {
	font-size: 11px;
	color: #999;
}

.minimal-hd {
	border-bottom: 1px solid #939393; 
	padding-bottom: 10px;
}

.notabs-hd {
	border-bottom: 1px solid #939393; 
	margin-bottom: 20px;
}

/* navigation controls */

#eol-navigation {
	height: 65px;
	background-color: #fafafa;
	margin-top: 5px;
}

#nav-account {
	text-align: right;
	padding-left: 25px;
	position: relative;
	top: -3px;
}

.nav-account-login {
	float: left;
	padding: 5px;
}

.nav-account-login span {
	cursor: pointer;
}

.nav-account-divider {
	float: left;
	border-left: dotted 1px #939393;
	height: 14px;
	width: 1px;
	margin-top: 6px;
}

.nav-account-tab {
	float: left;
	padding: 0px 2px;
}

.nav-account-tab a {
	display: inline-block;
	padding: 5px;
}

.nav-account-tab span {
	display: inline-block;
}

.nav-account-tab .dv {
	padding: 5px 0px;
}

#nav-main-provider {
	background: url('/media/images/4.0/nav/nav_sprite.gif?v=10.3.2.1-03-24-2010-19-23') repeat-x 0 -212px;
	height: 29px;
}

#nav-main-buyer {
	background: url('/media/images/4.0/nav/nav_sprite.gif?v=10.3.2.1-03-24-2010-19-23') repeat-x 0 -10px;
	height: 29px;
}

#nav-tabs {
	float: left;
}

#nav-tab-3 {
	width: 140px;
}

.nav-primary {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 50;
}

.nav-primary-tab {
	font-size: 13px;
	float: left;
	text-align: center;
	width: 95px;
	list-style-type: none;
	font-weight: bold;
}

.nav-primary-tab-selected {
	border-left: solid 1px #939393;
	border-right: solid 1px #939393;
	width: 93px;
}

#nav-main-provider .nav-primary-tab-selected {
	background: url('/media/images/4.0/nav/nav_sprite.gif?v=10.3.2.1-03-24-2010-19-23') repeat-x 0 -372px;
}

#nav-main-buyer .nav-primary-tab-selected {
	background: url('/media/images/4.0/nav/nav_sprite.gif?v=10.3.2.1-03-24-2010-19-23') repeat-x 0 -173px;
}

.nav-primary-tab a.nav-primary-tab-a {
	display: block;
	text-decoration: none;
	text-align: center;
	outline:none;
	color: #333;
	padding-top: 7px;
	height: 22px;
	letter-spacing: .01em;
}

.nav-primary-tab a.nav-primary-tab-a:hover {
	color: #67AB3A;
}

.nav-primary-tab-activated {
	border-right: solid 1px #b9b9b9;
	width: 94px;
}


#nav-main-provider .nav-primary-tab-activated a.nav-primary-tab-a {
	color: #67AB3A;
	background: url('/media/images/4.0/nav/nav_sprite.gif?v=10.3.2.1-03-24-2010-19-23') repeat-x 0 -292px;
	border-top: solid 1px #e6e6e6;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #c9c9c9;
}

#nav-main-buyer .nav-primary-tab-activated a.nav-primary-tab-a {
	color: #67AB3A;
	background: url('/media/images/4.0/nav/nav_sprite.gif?v=10.3.2.1-03-24-2010-19-23') repeat-x 0 -90px;
	border-top: solid 1px #d5edff;
	border-left: solid 1px #d5edff;
	border-right: solid 1px #d5edff;
}

.nav-secondary {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0px;
	top: 29px;
	width: 700px;
}

.nav-secondary-tab {
	display: inline;
	text-align: center;
	letter-spacing: .01em;
	font-size: 12px;
	font-weight: normal;
}

.nav-secondary-tab a,
.nav-secondary-tab a:link,
.nav-secondary-tab a:visited {
	float: left;
	display: block;
	color: #333;
	padding: 11px 5px;
	text-decoration: none;
	width: 85px;
	text-align: center;
	outline: none;
	line-height: 1.1em;
}

.nav-secondary-tab a:hover {
	color: #67AB3A;
	text-decoration: none;
}

.nav-secondary-tab-selected {
	font-weight: bold;
}

.nav-secondary-tab-wrap a,
.nav-secondary-tab-wrap a:link,
.nav-secondary-tab-wrap a:visited {
	padding: 5px 5px;
}

.nav-menu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 28px;
	z-index: 4100;
	border-right: solid 1px #b9b9b9;
	border-bottom: solid 1px #b9b9b9;
	border-top: solid 1px #939393;
}

.nav-menu-tab {
	text-align: left;
	list-style-type: none;
	font-weight: normal;
}

#nav-main-provider .nav-menu-tab {
	background: #f5f5f5;
	border: solid 1px #e6e6e6;
	border-top: none;
}

#nav-main-provider .nav-menu-tab-first {
	background: #f5f5f5 url('/media/images/4.0/nav/nav_sprite.gif?v=10.3.2.1-03-24-2010-19-23') repeat-x 0 -329px;
}

#nav-main-buyer .nav-menu-tab {
	background-color: #f4fbff;
	border: solid 1px #d5edff;
	border-top: none;
}

#nav-main-buyer .nav-menu-tab-first {
	background: #f4fbff url('/media/images/4.0/nav/nav_sprite.gif?v=10.3.2.1-03-24-2010-19-23') repeat-x 0 -127px;
}

.nav-menu-tab a,
.nav-menu-tab a:link,
.nav-menu-tab a:visited {
	display: block;
	text-decoration: none;
	outline:none;
	color: #333;
	padding: 6px 4px 6px 8px;
	min-height: 15px;
	width: 80px;
}

.nav-menu-tab a:hover {
	color: #fff;
	background-color: #67AB3A;
	text-decoration: none;
	z-index: 4100;
}

#nav-menu-0 {
	left: 0px;
}

#nav-menu-1 {
	left: 95px;
}

#nav-menu-2 {
	left: 190px;
}

#nav-menu-3 {
	left: 285px;
}

#nav-context {
	float: left;
	margin-left: 25px;
}

#nav-context ul {
	margin: 0;
	padding: 0;
}

#nav-context li {
	float: left;
	text-align: center;
	list-style-type: none;
}

#nav-context-buyer a.selected,
#nav-context-buyer a:hover {
	background: url('/media/images/4.0/nav/nav_sprite.gif?v=10.3.2.1-03-24-2010-19-23') repeat-x 0 -49px;
	border: solid 1px #ddf0ff;
}

#nav-context-provider a.selected,
#nav-context-provider a:hover {
	background: url('/media/images/4.0/nav/nav_sprite.gif?v=10.3.2.1-03-24-2010-19-23') repeat-x 0 -251px;
	border: solid 1px #ebebeb;
}

#nav-context a {
	float: left;
	text-decoration: none;
	text-align: center;
	outline:none;
	font-weight: bold;
	color: #333;
	padding: 7px 10px;
	font-size: 16px;
	line-height: 16px;
	border: solid 1px #fff;
}

#nav-context a:hover {
	color: #67AB3A;
}


/* global search */

#eol-search-c {
	text-align:left;
	float:right;
	margin-right: 10px;
	margin-top: 4px;
}

#eol-search-keywords {
	float: left;
}

#eol-search-elem {
	padding: 0;
	font-size: 12px;
	color: #939393;
	float: left;
}

#eol-search-elem li {
	display: inline;
	text-align: center;
}

#eol-search-elem .eol-search-cap {
	float: left;
	background: url('/media/images/4.0/nav/nav_icon_sprite.gif?v=10.3.2.1-03-24-2010-19-23') no-repeat 0 -24px;
	width: 4px;
	height: 21px
}

#eol-search-elem .eol-search-input input {
	font-size: 13px;
	line-height: 14px;
	color: #939393;
	border: solid 1px #5C5E5C;
	border-left: none;
	border-right: none;
	float:left;
	width: 140px;
	height: 17px;
	padding-top: 2px;
	outline: none;
}

#eol-search-elem .eol-search-context-button a {
	color: #5d5d5d;
	padding: 2px 12px;
	text-decoration: none;
	text-align: center;
	background: #fff url('/media/images/4.0/nav/nav_icon_sprite.gif?v=10.3.2.1-03-24-2010-19-23') no-repeat 0 -55px;
	float: left;
	outline:none;
	height:15px;
	border: solid 1px #5C5E5C;
	border-right: none;
	border-left: none;
	outline: none;
}

#eol-search-context-c {
	clear:both;
	position:relative;
	padding: 0px;
	margin: 0px;
	z-index: 2000;
}

#eol-search-context-c div {
	position: absolute;
	padding: 0;
	margin: 0;
}

#eol-search-context-c ul {
	font-size: 11px;
	list-style: none;
	margin-left: 57px;
	padding: 0;
	border: solid 1px #d7d7d7;
}

#eol-search-context-c li {
	margin: 0;
}

#eol-search-context-c li a {
	display: block;
	padding-left: 10px;
	color: #5d5d5d;
	text-decoration: none;
	width: 100px;
	background-color: #f5f5f5;
	outline:none;
}

#eol-search-context-c li a#eol-search-job {
	padding-top: 5px;
	padding-bottom: 2px;
}

#eol-search-context-c li a#eol-search-provider {
	padding-top: 2px;
	padding-bottom: 5px;
}

#eol-search-context-c li a:hover {
	color: #67ab3a;
}

.eol-search-go {
	background: url('/media/images/4.0/nav/nav_icon_sprite.gif?v=10.3.2.1-03-24-2010-19-23') no-repeat 0 -84px;
	height: 21px; width: 37px; float:left;
}

#eol-post-c {
	float: right;
	padding-left: 10px;
	margin-right: 10px;
	margin-top: 4px;
}

#nav-main-buyer #eol-post-c {
	border-left: dotted 1px #82caff;
}

#nav-main-provider #eol-post-c {
	border-left: dotted 1px #fff;
}

/* sub links */
#nav-sub {
	float: right;
	text-align: right;
	width: 200px;
	margin-right: 10px;
	padding-top: 9px;
}

/* nav dialogs */

.nav-dialog-c {
	position: relative;
	z-index: 50;
}

.nav-dialog {
	position: absolute;
	top: 5px;
	border-right: solid 1px #787878;
	border-bottom: solid 1px #787878;
	text-align: left;
	background-color: #f5f5f5;
	z-index: 50;
}

.nav-dialog-content {
	border: solid 1px #939393;
}

.nav-dialog-content dl dt {
	padding: 5px 10px;
	background-color: #e6e6e6;
	font-weight: bold;
}

.nav-dialog-content dl dd {
	padding: 3px 10px;
}

.nav-dialog-content dl dd.nav-dialog-divider {
	border-bottom: dotted 1px #bec0bd;
	margin: 5px;
	padding: 0px;
}

.nav-dialog-content dl dd.nav-dialog-first {
	padding-top: 15px;
}

.nav-dialog-content dl dd.nav-dialog-last {
	padding-bottom: 15px;
}

.nav-dialog-content dl dd input {
	width: 150px;
	float: left;
	height: 16px;
}

/* nav help */

#nav-help-toggle {
	background: url('/media/images/4.0/nav/nav_icon_sprite.gif?v=10.3.2.1-03-24-2010-19-23') no-repeat 38px -4px;
	margin-left: 10px;
	border-left: dotted 1px #939393;
	padding: 0px 12px 1px 10px;
	float: right;
}

#nav-help {
	right: 0px;
	width: 225px;
}

#nav-pagehelp { position: relative; }
#nav-pagehelp a {
	position: absolute;
	display: block;
	top: 20px;
	right: 0px;
	color: #999999;
	font-size: 11px;
}
#nav-pagehelp img { vertical-align: bottom; }


/* nav community */

#nav-community-toggle {
	background: url('/media/images/4.0/nav/nav_icon_sprite.gif?v=10.3.2.1-03-24-2010-19-23') no-repeat 65px -4px;
	padding: 0px 12px 1px 0;
	float: right;
}

#nav-community {
	right: 55px;
	width: 180px;
}

/* nav availability */
.nav-availability-toggle {
	margin-right: 5px;
	float: left;
	outline: none;
}

.nav-availability-toggle-on {
	background: url('/media/images/4.0/nav/nav_icon_sprite.gif?v=10.3.2.1-03-24-2010-19-23') no-repeat 52px -229px;
}

.nav-availability-toggle-off {
	background: url('/media/images/4.0/nav/nav_icon_sprite.gif?v=10.3.2.1-03-24-2010-19-23') no-repeat 48px -203px;
}

.nav-availability-select {
	background: url('/media/images/4.0/nav/nav_icon_sprite.gif?v=10.3.2.1-03-24-2010-19-23') no-repeat 0px 0px;
	width: 10px;
	height: 15px;
	float: left;
}

#nav-availability-icon {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.nav-availability-icon { 
	display: block;
	float: left;
}

#nav-availability-c {
	position: relative;
}

#nav-availability {
	position: absolute;
	border: solid 1px #d7d7d7;
	left: -5px;
	top: 22px;
	width: 110px;
}

#nav-availability-i {
	border-right: solid 1px #787878;
	border-bottom: solid 1px #787878;
	padding: 3px 10px;
	background-color: #fff;
	text-align: left;
}

#nav-availability-i div {
	margin: 3px 0px;
}

#nav-availability-i span {
	margin-right: 5px;
}

#nav-availability-i a {
	display: block;
}

/* left navigation */

.nav-left {	
	list-style: none;
	margin-left: -10px;
	position: relative;
	padding: 0;
	border: none;
	width: 180px;
}

.nav-left li {
	margin: 0;
}

.nav-left li a.nav-left-item {
	display: block;
	color: #5d5d5d;
	text-decoration: none;
	outline: none;
	padding-left: 4px;
	width: 176px;
}

.nav-left li a.nav-left-item div {
	padding: 7px 6px;
	cursor: pointer;
	height: 15px;
}

.nav-left li a.nav-left-item:hover {
	color: #fff;
	background-color: #67AB3A;
	text-decoration: none;
}

.nav-left li.nav-left-selected {
	background: url('/media/images/4.0/nav/nav_rounded.gif') no-repeat 0 0px;
}

.nav-left li.nav-left-selected a.nav-left-item {
	background: url('/media/images/4.0/nav/nav_rounded.gif') no-repeat 176px -31px;
	font-weight: bold;
	color: #333;
}

.nav-left li.nav-left-selected a.nav-left-item:hover {
	background: url('/media/images/4.0/nav/nav_rounded.gif') no-repeat 176px -31px;
	color: #67ab3a;
}

.nav-left li.nav-left-selected a.nav-left-item div {
	border-top: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	width: 161px;
}

.nav-left-expandable-closed ul {
	display:none;
}

.nav-left-expandable-open {
	width: 180px;
}

.nav-left-expandable-closed {
	width: 180px;
}

.nav-left li a.nav-left-item-toggle {
	display: block;
	color: #5d5d5d;
	text-decoration: none;
	outline: none;
	padding-left: 5px;
	width: 167px;
}

.nav-left li a.nav-left-item-toggle div {
	padding: 8px 5px 7px;
	cursor: pointer;
}

.nav-left li a.nav-left-item-toggle:hover {
	color: #fff;
	background-color: #67AB3A;
	text-decoration: none;
}

.nav-left li.nav-left-expandable-open a.nav-left-item-toggle:hover {
	background: #fff;
	color: #67AB3A;
}

.nav-left-expandable-open a.nav-left-expandable-item:hover {
	background: #fff;
}

.nav-left li.nav-left-expandable-open a.nav-left-item-toggle div {
	padding-left: 1px;
	padding-top: 6px;
}

.nav-left-expandable-open .tl {
	background: url('/media/images/4.0/nav/nav_rounded.gif') no-repeat 0 -62px;
	height: 100%;
}

.nav-left-expandable-open .tr{
	background: url('/media/images/4.0/nav/nav_rounded.gif') no-repeat 176px -212px;
	height: 100%;
}

.nav-left-expandable-open .bl {
	background: url('/media/images/4.0/nav/rounded-corners-bl.gif') no-repeat 0 100%;
	height: 100%;
	padding-left: 4px;
}

.nav-left-expandable-open .br{
	background: url('/media/images/4.0/nav/rounded-corners-br.gif') no-repeat 100% 100%;
	height: 100%;
	padding-right: 4px;
}

.nav-left-expandable-open .md {
	border-top: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;	
}

.expand-symbol {
	background: url('/media/images/4.0/buttons/plus-minus.png') no-repeat top left;
	background-position: 0 -19px; height: 9px; width: 9px;
	display:inline-block;
}

.collapse-symbol {
	background: url('/media/images/4.0/buttons/plus-minus.png') no-repeat top left;
	background-position: 0 -5px; height: 9px; width: 9px;
	display:inline-block;
}

.nav-left-expandable-open ul {
	list-style: none;
	position: relative;
	padding: 0;
	border: none;
	font-size: 11px;
	margin: 0px;
	margin-bottom: 5px;
	display: block;
}

.nav-left-expandable-open ul li {
	margin: 0;
}

.nav-left-expandable-open ul li a.nav-left-expandable-item {
	display: block;
	padding: 3px 0px 3px 7px;
	color: #5d5d5d;
	text-decoration: none;
	width: 160px;
	font-weight: normal;
}

.nav-left-expandable-open ul li a.nav-left-expandable-item:hover {
	color: #67AB3A;
	background: #fff;
}

.nav-left-expandable-open ul li a.nav-left-expandable-item-selected {
	font-weight: bold;
}

.nav-left-divider {
	color: #d6d6d6;
	border-top: solid 1px #d6d6d6;
	margin: 10px 0px 0px;
	height: 10px;
	padding: 0px;
}

/* footer */

 	
	


#eol-footer-helpus {
	float: right;
}

.eol-footer-map {
	float: left;
	width: 190px;
	height: 110px;
}
.signup_btn{
cursor: pointer;
margin: 10px 0px -20px;
text-align: center;
}
.SPRITE_signup_button_grey_l {
background: url(https://mail.google.com/mail/help/images/greybtn.png) no-repeat 0px 0px;
height: 45px;
width: 14px;
}
.SPRITE_signup_button_grey_m 	 {
background: url(https://mail.google.com/mail/help/images/greybtn.png) no-repeat 0px 0px;
height: 45px;

}
.SPRITE_signup_button_grey_r {
background: url(https://mail.google.com/mail/help/images/greybtn.png) no-repeat 0px 0px;
height: 45px;
width: 15px;
}

.eol-footer-map dt {
	font-size: 12px;
	font-weight: bold;
	color: #939393;
	margin-bottom: 8px;
}

.eol-footer-map dd {
	margin: 3px 0px;
}

#eol-footer-category {
	margin-top: 40px;
}

#eol-footer-copyright {
	margin-top: 20px;
}

#eol-footer-logo {
	margin-top: 5px;
}

#eol-footer-logo .nav-logo-sprite {
  position: relative;
  top: 18px;
}

/* recent wr dropdown */
#wr-recent-title {
	padding: 5px 10px;
	cursor: pointer;
}

#wr-recent-title img {
	vertical-align: middle;
}

#wr-recent-title:hover {
	text-decoration: none;
	color: #5d5d5d;
}

.wr-recent-title,
.wr-recent-title-selected {
	border: solid 1px #fff;
	display: inline-block;
}

.wr-recent-title:hover {
	border: solid 1px #ccc;
}

#wr-recent-c {
	position:relative;	
	z-index: 1000;
}

#wr-recent-list {
	position: absolute;
	width: 400px;
	border: solid 1px #d7d7d7;
	border-right: solid 2px #999;
	border-bottom: solid 2px #999;
	padding: 5px 10px 10px 10px;
	background-color: #fff;
	font-size: 12px;
	font-weight: normal;
	top: 5px;
}

#wr-recent-list ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#wr-recent-list li {
	padding: 2px 0px;
}

.wr-recent-joblist {
	border-top: dotted 1px #d7d7d7;
	padding-top: 15px;
	margin-top: 15px;
}

/* workroom control panel */
#wr-cpanel-c {
	background-color: transparent;
	padding: 10px;
	margin-top: 75px;
	margin-bottom: 50px;
	position: relative;
	left: -10px;
	width: 158px;
}

.wr-cpanel-bg {
	position: relative;
}

.wr-cpanel-bg img.bg {
	position:absolute;
	height: 195px;
	width: 178px;
	z-index: 0;
	left: -10px;
	top: 75px;
}

.wr-cpanel-title {
	font-weight: bold;
	margin-top: 10px;
}

.wr-cpanel-value {
	margin-top: 5px;
	margin-bottom: 10px;
}

.wr-cpanel-action {
	font-weight: bold;
	border-top: solid 1px #d7d7d7;
	padding-top: 10px;
}

.wr-cpanel-resume {
	width: 140px;
	text-align: center;
}

.wr-cpanel-tracker {
	text-align: center;
}

.wr-cpanel-tracker .btn-small {
	margin: 10px 0px 10px 20px
}

.cpanel-toggle-c {
	position: relative;
}

.cpanel-toggle {
	position: absolute;
	background-color: #fff;
	padding: 5px 10px 5px 20px;
	border: solid 1px #999;
	list-style-type: none;
}

.cpanel-toggle a {
	cursor: pointer;
}

.cpanel-toggle li.selected {
	list-style-image:url('/media/images/4.0/checkmark.gif');
}

a.cpanel-toggle-a {
	background: url('/media/images/4.0/nav/nav_icon_sprite.gif?v=10.3.2.1-03-24-2010-19-23') no-repeat right -4px;
	padding: 1px 106px 1px 1px;
	cursor: pointer;
}


/* old elance styles for crossover */
h1.eol-old, h2.eol-old, h3.eol-old, h4.eol-old, h5.eol-old, h6.eol-old { 
	color: #930;	
	margin: 20px 0; 
	font-weight: bold;
}

h1.eol-old {
	font-size: 30px;
}

h2.eol-old {
	font-size: 26px;
}

h3.eol-old {
	font-size: 23px;
}

h4.eol-old {
	font-size: 20px;
}

h5.eol-old {
	font-size: 15px;
}

h6.eol-old {
	font-size: 13px;
}

.GlobalAlertPosition {
	position: fixed;
	bottom: 30px;
	right: 50px;
	width: 100px;
	height: 40px;
	background: blue;
}


/* global alert styles */
div.GlobalAlertContainer {
	width: 282px;
	margin: 0px;
	padding: 0px;
	z-index: 2000;
	position: fixed;
	right: 0px;
	bottom: -145px;
}

td.GlobalAlertContainerContent {
	width: 279px;
	vertical-align: bottom;
}

div.GlobalAlert {
	width: 279px;
	height: 0px;
	padding: 5px 0px;
}

div.GlobalAlertBubble {
	background: url(/media/images/4.0/collab/msg-notification-talk-bubble-no-shadow.png) no-repeat;
	opacity: 0.95;
}

div.GlobalAlert .GlobalAlertMainText {
	opacity: 1.0;
	width: 249px;
}

div.GlobalAlert .GlobalAlertMainTitle {
	margin: 8px 0px 8px 15px;
	width: 235px;
}

div.GlobalAlert .GlobalAlertMainTitleText {
	opacity: 1.0;
	color: #005EBE;
	width: 235px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
}

div.GlobalAlert .GlobalAlertMainSubtitleText {
	opacity: 1.0;
	width: 235px;
	font-size: 11px;
	overflow: hidden;
}


div.GlobalAlert .GlobalAlertMainTextPlain {
	margin: 8px 15px 0px 15px;
	color: #005EBE;
	font-size: 11px;
}

div.GlobalAlert .GlobalAlertMainTextContainer {
	overflow: hidden;
	line-height: 13px;
	height: 26px;
}

div.GlobalAlert .GlobalAlertMainTextHighlight {
	color: #005EBE;
}

div.GlobalAlert .GlobalAlertMainRule {
	margin: 0px 15px;
	padding: 0px;
	width: 249px;
	height: 1px;
	background: url(/media/images/4.0/collab/msg-notification-dotted-rule.png) repeat-x;
}

div.GlobalAlert .GlobalAlertMainClose {
	width: 16px;
	height: 16px;
	margin: 6px 6px 0px 0px;
	background: url(/media/images/4.0/collab/msg-notification-x-close.gif) no-repeat;
	cursor: pointer;
}

.button-sharethis { 
  padding-left: 20px;
  padding-bottom: 2px;
  padding-top: 1px;
}

.eol-dialog-overlay {
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
	background-color: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 10000;
}

.eol-dialog-container {
	padding: 15px 20px;
	border: solid 1px #d7d7d7;
	background-color: #f5f5f5;
	left: 0;
	top: 0;
	text-align: left;
	z-index: 20000;
}

.eol-dialog-close {
	width: 16px;
	height: 16px;
	background: url(/media/images/4.0/dialogs/close-x.gif) no-repeat;
	cursor: pointer;
	position: absolute;
	right: 15px;
}

.eol-dialog-title, .eol-dialog-body .hd {
	margin-bottom: 15px;
}

.eol-dialog-conten
