  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
  .ui-widget {}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Verdana,Arial,sans-serif; font-size: 1em}
.ui-widget-content {border: 0px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222}
.ui-widget-content a {color: #222222}
.ui-widget-header {color: #222222; font-weight: bold; border-bottom: 1px #ccc}
.ui-widget-header a {color: #222222}
 .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #555555; text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none}
.ui-state-hover a, .ui-state-hover a:hover {color: #212121; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #212121; outline: none; text-decoration: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #cd0a0a}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
  .ui-icon {width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon {background-image: url(images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-tl {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px}
.ui-corner-tr {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bl {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-br {-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-top {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-right {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-left {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-all {-moz-border-radius: 4px; -webkit-border-radius: 4px}
 .ui-widget-overlay {background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30)}
.ui-widget-shadow {margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px}
.ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 1px; zoom: 1}
.ui-accordion .ui-accordion-li-fix {display: inline}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important}
.ui-accordion .ui-accordion-header a {display: block; font-size: 1em; padding: .5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none}
.ui-accordion .ui-accordion-content-active {display: block}
.ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {float:left; font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
.ui-dialog {position: relative; padding: .2em; width: 300px}
.ui-dialog .ui-dialog-titlebar {padding: .5em .3em .3em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-tabs {padding: .2em; zoom: 1}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: .5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {padding: 1em 1.4em; display: block; border-width: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
.ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block;   font: menu; font-size: 12px;  line-height: 16px; overflow: hidden}
.ac_loading {background: white url('/images/indicator.gif') right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #0A246A; color: white}
  .ui-slider {text-decoration: none !important}
.ui-slider .ui-slider-handle {overflow: visible !important}
.ui-slider .ui-slider-tooltip {display: none}
.ui-slider .screenReaderContext {position: absolute; width: 0; height: 0; overflow: hidden; left: -999999999px}
.ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip {display: block; position: absolute; bottom: 2.5em; text-align: center; padding: .3em .2em .4em; font-size: .9em; width: 8em; margin-left: -3.7em}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, .ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {position: absolute; display: block; width:0; height:0; border-bottom-width: 0; background: none}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down {border-left: 7px dashed transparent; border-right: 7px dashed transparent; border-top-width: 8px; bottom: -8px; right: auto; left: 50%; margin-left: -7px}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {border-left: 6px dashed transparent; border-right: 6px dashed transparent; border-top: 7px solid #fff; bottom: auto; top: -9px; left: -6px}
.ui-slider a {text-decoration: none}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {list-style: none; margin: 0; padding: 0}
.ui-slider ol, .ui-slider dl {position: relative; top: 1.3em; width: 100%}
.ui-slider dt {top: 1.5em; position: absolute; padding-top: .2em; text-align: center; border-bottom: 1px dotted #ddd; height: .7em; color: #999}
.ui-slider dt span {background: #fff; padding: 0 .5em}
.ui-slider li, .ui-slider dd {position: absolute; overflow: visible; color: #666}
.ui-slider span.ui-slider-label {position: absolute}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {display: none}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {display: block}
.ui-slider span.ui-slider-tic {position: absolute; left: 0; height: .8em; top: -1.3em}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {border-right: 0; border-left-width: 1px; border-left-style: solid; border-top: 0; border-bottom: 0}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {display: none}
#facebox .b {background:url(/images/facebox/b.png)}
#facebox .tl {background:url(/images/facebox/fbx-border-sprite.png) 0 0; width: 10px; height: 10px}
#facebox .tr {background:url(/images/facebox/fbx-border-sprite.png) -10px 0; width: 10px; height: 10px}
#facebox .bl {background:url(/images/facebox/fbx-border-sprite.png) -20px 0; width: 10px; height: 10px}
#facebox .br {background:url(/images/facebox/fbx-border-sprite.png) -30px 0; width: 10px; height: 10px}
#facebox {position: absolute; top: 0; left: 0; z-index: 2000; text-align: left}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {padding: 10px; background: #fff; width: 370px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right}
#facebox .footer img {vertical-align: middle}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
* html #facebox_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
   .container {position:relative; width:870px; left:50%; margin-left:-435px; margin-top: 0px; min-height: 300px}
.container_top {padding-top:13px; position:relative; width:864px; left:50%; margin-left:-432px}
.container_footer {width:854px; height:31px;  margin-top:9px; position:relative; left:50%; margin-left:-431px; overflow:hidden; color:white; clear:both; padding: 22px 0px 10px 10px; background-image: url(/images/footer.png)}
.container_footer span {padding: 0 4px 0 4px}
 .content-top {height:13px; width:100%}
.content-middle {width:856px;  margin: auto 0; padding: 0 7px}
.content-bottom {width:100%; clear:both}
.box_top_grey {background-image: url(/images/box_top_grey.jpg); background-repeat: no-repeat; background-position: bottom; height:6px; width:870px}
.box_middle_white {width:870px}
.box_middle_white_dotted {width:870px}
.box_middle_white_sdotted {width:870px}
.box_middle_white_sdotted_home {margin:25px 0px; height:100%; width:870px}
.box_middle_white_lsdotted {width:870px}
.box_middle_grey_sdotted {width:870px}
.box_middle_greyw_sdotted {width:870px}
.box_middle_greyr_sdotted {width:870px}
.box_middle_greyw {width:870px}
.box_top_grey_cut {height:3px; width:870px}
.box_mtop_white {background-image: url(../images/box_top_white.jpg); background-repeat: no-repeat; background-position: bottom; height:6px; width:850px; margin-top: 3px}
.box_mmiddle_white {background:url(../images/box_middle_white.jpg) repeat-y; width:850px; padding:5px 0}
.box_mbottom_white {background-image:url(../images/box_bottom_white.jpg); background-position: top; background-repeat: no-repeat; height:6px; width:850px; clear:both}
.box_middle_grey {width:870px}
.box_bottom_grey {height:9px; width:870px}
.boxsmall_top_grey {height:7px; width:507px}
.boxsmall_middle_grey {width:507px}
.boxsmall_bottom_grey {height:6px; width:507px}
.boxmed_top_white {background-image: url(../images/boxmed_top_white.jpg); background-repeat: no-repeat; background-position: bottom; height:6px; width:678px; margin-top: 8px}
.boxmed_middle_white {background:url(../images/boxmed_middle_white.jpg) repeat-y; width:678px}
.boxmed_bottom_white {background-image:url(../images/boxmed_bottom_white.jpg); background-position: top; background-repeat: no-repeat; height:7px; width:678px}
.boxmed_top_grey {height:6px; width:678px}
.boxmed_middle_grey {width:678px}
.boxmed_bottom_grey {height:7px; width:678px}
.boxmed_top_grey_l {height:7px; width:678px}
.boxmed_middle_grey_l {width:678px}
.boxmed_bottom_grey_l {height:7px; width:678px}
.boxmed_top_white_bg {height:6px; width:678px}
.boxmed_middle_white_bg {width:678px}
.boxmed_bottom_white_bg {height:7px; width:678px}
.box_bottom_margin {clear: both; height: 14px}
@charset "utf-8";   html {}
 * {margin:0px;}
body {font-size:12px; font-family:"Trebuchet MS", "Arial", sans-serif; background-color:#fff; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal}
body.fullscreen {width: 100%; height: 100%}
body.on-black {background-color: #000}
.user-content {font-family:"Georgia", serif}
textarea {font-size:12px}
input {font-size:12px}
img {border: 0 none}
h1 {font-size:28px; font-weight:bold; padding-top: 18px; padding-bottom: 18px}
h2 {font-size:21px; font-weight: bold; color:#434343; padding-bottom: 8px; font-style: normal}
h3 {font-size:18px; font-weight:normal; color:#434343}
h4 {font-size:15px; font-weight:normal; color:#434343; padding-top: 7px}
h5 {font-size:13px; font-weight:normal; color:#434343}
#job-description a:link{color:#1cba6b; text-decoration:none;}
#job-description a:hover{color:#1cba6b; text-decoration:underline;}
a:link {color:#000; text-decoration:none}
a:visited {color:#000; text-decoration:none}
a:hover {color:#1cba6b; text-decoration:none; background-color: transparent}
a:active {color:#000; text-decoration:none}
a_underline:link {color:#000; text-decoration:none}
a_underline:visited {color:#000; text-decoration:none}
a_underline:hover {color:#1cba6b; text-decoration:underline; background-color: transparent}
a_underline:active {color:#000; text-decoration:none}
a.dark_bg:link {color:#fff; text-decoration:none}
a.dark_bg:visited {color:#fff; text-decoration:none}
a.dark_bg:hover {color:#fff; text-decoration:underline}
a.dark_bg:active {color:#fff; text-decoration:none}
a.orange:link {color:#fb5d3b; text-decoration:none}
a.orange:visited {color:#fb5d3b; text-decoration:none}
a.orange:hover {color:#fb5d3b; text-decoration:underline}
a.orange:active {color:#fb5d3b; text-decoration:none}
a.green:link {color:#1cba6b; text-decoration:none}
a.green:visited {color:#1cba6b; text-decoration:none}
a.green:hover {color:#1cba6b; text-decoration:underline}
a.green:active {color:#1cba6b; text-decoration:none}
a.green_14:link {color:#1cba6b; text-decoration:none; font-size:14px}
a.green_14:visited {color:#1cba6b; text-decoration:none; font-size:14px}
a.green_14:hover {color:#1cba6b; text-decoration:underline; font-size:14px}
a.green_14:active {color:#1cba6b; text-decoration:none; font-size:14px}
.pagination a:link {color:#1cba6b; text-decoration:none}
.pagination a:visited {color:#1cba6b; text-decoration:none}
.pagination a:hover {color:#1cba6b; text-decoration:underline}
.pagination a:active {color:#1cba6b; text-decoration:none}
a.green_o:link {color:#000; text-decoration:none}
a.green_o:visited {color:#000; text-decoration:none}
a.green_o:hover {color:#1cba6b; text-decoration:none}
a.green_o:active {color:#000; text-decoration:none}
a.grey:link {color:#666; text-decoration:none}
a.grey:visited {color:#666; text-decoration:none}
a.grey:hover {color:#1cba6b; text-decoration:none}
a.grey:active {color:#999; text-decoration:none}
a.grey_l:link {color:#666; text-decoration:none}
a.grey_l:visited {color:#666; text-decoration:none}
a.grey_l:hover {color:#1cba6b; text-decoration:none}
a.grey_l:active {color:#666; text-decoration:none}
a.lgrey:link {color:#333; text-decoration:none}
a.lgrey:visited {color:#333; text-decoration:none}
a.lgrey:hover {color:#1cba6b; text-decoration:none}
a.lgrey:active {color:#333; text-decoration:none}
a.dgrey:link {color:#999; text-decoration:none}
a.dgrey:visited {color:#999; text-decoration:none}
a.dgrey:hover {color:#1cba6b; text-decoration:none}
a.dgrey:active {color:#999; text-decoration:none}
a.whitel:link {color:#fff; text-decoration:none}
a.whitel:visited {color:#fff; text-decoration:none}
a.whitel:hover {color:#fff; text-decoration:none}
a.whitel:active {color:#fff; text-decoration:none}
a.tab_in:link {color:#fff; text-decoration:none; font-weight:bold}
a.tab_in:visited {color:#fff; text-decoration:none; font-weight:bold}
a.tab_in:hover {color:#fff; text-decoration:none; font-weight:bold}
a.tab_in:active {color:#fff; text-decoration:none; font-weight:bold}
a.tab_out:link {color:#fff; text-decoration:none}
a.tab_out:visited {color:#fff; text-decoration:none}
a.tab_out:hover {color:#fff; text-decoration:none}
a.tab_out:active {color:#fff; text-decoration:none}
  .artf_logo {float:left; width:250px; height:70px; background-image: url(../images/artfox_logo_public_beta_no_tag.jpeg); background-repeat: no-repeat; display: block}
.artf_logo_beta {float:left; width:250px; height:70px; background-image: url(../images/artfox_logo_beta_no_tag.jpeg); display: block}
.artf_logo_thumb {position:relative; padding:6px 0px; margin: auto; width:35px; height:24px; background-image: url(../images/artfox_logo_thumb.png); background-repeat:no-repeat}
.artf_arrow_orange_s {float:left; position:relative; top:7px; margin: 0 4px 0 4px; width:3px; height:5px; background-image: url(../images/arrow_orange_s.gif); background-repeat:no-repeat}
.artf_arrow_orange_b {float:left; position:relative; top:4px; margin: 0 4px 0 0; width:4px; height:7px; background-image: url(../images/arrow_orange_b.gif); background-repeat:no-repeat}
.artf_arrow_white_b {float:left; position:relative; top:4px; margin: 0 4px 0 0; width:4px; height:7px; background-image: url(../images/arrow_white_b.gif)}
.artf_topmenu {clear:right; float:right; text-align:right; position:relative; top:4px}
.artf_topmenu span {padding: 0 4px 0 4px}
.artf_topmenu_spacer {padding: 0 4px 0 4px}
.artf_login, .artf_signup {vertical-align: top}
.artf-login-forgot {font-size: 10px; font-style: italic}
#top-notify {float: left; margin-left:50px}
#artf_acc_options {float:right; padding: 5px 13px 2px 13px; font-size: 13px; color: #666; vertical-align: top; height: 25px; min-height: 25px}
#artf_acc_options.no-search {margin: 38px 10px -8px 0; font-size: 17px}
#artf_acc_options a:link {color:#666; text-decoration:none}
#artf_acc_options a:visited {color:#666; text-decoration:none}
#artf_acc_options a:hover {color:#666; text-decoration:underline}
#artf_acc_options a:active {color:#666; text-decoration:none}
.artf_signup a:link {color:#333; text-decoration:none}
.artf_signup a:visited {color:#333; text-decoration:none}
.artf_signup a:hover {color:#333; text-decoration:underline}
.artf_signup a:active {color:#333; text-decoration:none}
.search-nav {float: right; clear: right; padding-right: 8em; margin-top: 2.4em}
.search-nav span {padding-left: 1.4em; padding-right: 1.4em}
.search-select {border: 1px solid #999; padding:2px 0 1px 0; background-color: white}
.search-button {border: 1px none #1cba6b; padding:3px 5px 3px 5px; margin-left:0px; background-color: #1cba6b; color: white; cursor:pointer}
.no-menu {padding-top: 14px; border-bottom: 1px solid #ccc}
#nav-holder {height: 27px}
#nav {float:left; margin-top: 0px;  height:27px; width:844px; text-align:center; font-size:15px; color:#fff; background-image: url(../images/btn_grey_bg.jpg); background-repeat: repeat-x }
#nav_left {clear:left; float:left; width:10px; height:27px; background-image: url(../images/btn_grey_left.jpg); background-repeat: no-repeat; margin-top:0px}
#nav_right {float:left; width:10px; height:27px; background-image: url(../images/btn_grey_right.jpg); background-repeat: no-repeat; margin-top:0px}
.hdr_grey_box {background-image: url(../images/bar_black_bg.jpg); background-repeat: repeat-x; height:27px; width:100%}
.hdr_grey_box_font {float:left; padding:3px 43px 3px 8px; font-weight:bold;  color:#fff; cursor:pointer}
.hdr_grey_box_input {float:right; margin:1px 2px 1px 1px}
.hdr_grey_box_search {float:right; margin:2px; width:47px; height:23px; background-image: url(../images/search_go.jpg); cursor:pointer}
.input_search {width:220px;  border:solid 1px; border-left-width:0px; border-right-width:0px; border-color:#808080; font-size:14px; padding:3px 0 2px 5px}
.hdr_grey_box_select {float:right; margin:2px 3px 2px 2px}
.select_search { float:right; margin:2px 3px 2px 2px; width:88px; border:solid 1px; border-color:#1cba6b; font-size:14px; padding:2px 0 1px 0; margin-left:5px}
.hdr_grey_box_srh {float:right; padding:5px 2px 0 0; font-weight:bold; color:#fff}
.hdr_gradient_box {height:27px; width:100%; text-align:center; font-size:15px; color:#fff; background-image: url(../images/btn_grey_bg.jpg); background-repeat: repeat-x }
.hdr_gradient_box_font_l {float:left; height:27px; width:auto; padding: 0 12px; background-image: url(../images/btn_grey_bg.jpg); cursor:pointer}
.hdr_gradient_box_font_m {float:left; height:27px; padding: 0 25px 0 25px; background-image: url(../images/btn_grey_bg.jpg); cursor:pointer}
 .hdr_gradient_box_font_m_REMOVEME {float:left; height:27px; padding: 0 25px 0 25px; background-image: url(../images/btn_grey_bg_o.jpg); cursor:pointer}
.hdr_gradient_box_font_r {float:left; height:27px; width:119px; background-image: url(../images/btn_grey_bg.jpg); cursor:pointer}
.hdr_orange_box {background-color:#fb5d3b; height:27px; width:100%; font-size:14px; color:#fff}
.hdr_orange_menu {position:relative; top:4px; margin-left:170px}
.hdr_orange_menu_n {position:relative; top:4px; margin-left:325px}
.hdr_orange_menu_recommendation_n {position:relative; top:4px; text-align: right; padding-right: 5px}
.hdr_orange_menu_i {position:relative; top:4px; text-align:right; margin-right:100px}
.hrd_gradient_font {position:relative; top:4px; color:#fff}
.title_pad {padding: 0px 14px 0px 14px}
.title-line {clear: left; height:1px; width:100%; background-color:#dadada; background-repeat:repeat-x; margin: 2px 0 0 0}
  .container_footer a:link {color:#fff; text-decoration:none}
.container_footer a:visited {color:#fff; text-decoration:none}
.container_footer a:hover {color:#fff; text-decoration:underline}
.container_footer a:active {color:#fff; text-decoration:none}
.copyright {font-size:11px; padding: 0}
.tabs {margin:auto}
.simple_text_line {margin:auto; text-align:center; font-size:14px; font-style:italic; width:650px; padding:10px; border: 1px solid #ccc; margin-top:10px}
#products-page .ui-tabs-panel {border:thin solid #dadada}
#products-page .ui-widget-header {font-size: 15px; font-weight: bold; font-style: italic}
#products-page .ui-widget-header a {font-weight: bold}
#products-page {padding-bottom: 14px; font-size: 12px}
#products-page .tabs {padding: 0 9px}
#products-page h4 {font-family:"Georgia", "Trebuchet MS", sans-serif; font-size:16px; font-weight:bold; font-style:italic; color:#333; padding:10px}
#products-page h5 {padding-left: 7px; font-weight: bold; background-image: url(../images/arrow_orange_s.gif); background-repeat:no-repeat; background-position: 0 5px}
ul.product-features {list-style: none outside none; margin: 15px 0 15px 15px; padding: 0; clear:left}
#products-page li {display: block; width: 250px; padding-right: 10px; float:left}
#products-page p {padding-left: 7px}
.about-page {font-size: 13px}
.about-page h3 {margin-bottom: 7px}
.about-page p {padding-bottom: 0.5em}
#job-description p + p, .about-page p + p {padding-bottom: 0.5em;  }
.about-page .tabs {margin: 0 9px}
#about-site {padding-left: 21px}
#about-company {padding-left: 21px}
  .frm_row {padding-top: 4px; clear: left}
.frm_btns {float: right; padding-right: 15px; padding-top:10px;}
form {padding: 0px 0px 0px 0px}
.frm_tri {float:left; width:15px; height:13px; margin: 5px 5px 0 0; background-image: url(../images/box_orange_tri.gif); background-repeat:no-repeat}
.frm_tri_small {float:left; width:8px; height:8px; margin: 15px 5px 0 0; background-image: url(../images/box_orange_tri.gif)}
.frm_title {font-family:"Georgia", "Trebuchet MS", sans-serif; font-size:21px; font-weight:bold;  margin-bottom: 10px; width:600px}
.frm_title_home { text-align:center; color:#1cba6b; font-family:"Georgia", "Trebuchet MS", sans-serif; font-size:28px; font-weight:bold; font-style: italic; width:850px}
.frm_title .floatR_notice {float:right; font-size:12px; font-family:"Trebuchet MS", sans-serif; background-color:#fff; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal}
.floatL_notice {float:left; font-size:12px; font-family:"Trebuchet MS", sans-serif; background-color:#fff; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal}
.frm_line {height:1px; width:100%; background-color:#dadada; background-repeat:repeat-x; margin: 2px 0 21px 0}
.frm_section {background-image: url(../images/dotted_line.jpg); background-repeat: repeat-x; padding-top: 10px; margin-top: 10px; clear: left}
.frm_dotted_line {height:1px; width:100%; background-image: url(../images/dotted_line.jpg); background-repeat: repeat-x; margin: 4px 0 14px 0}
.work_dotted_line {height:1px; width:100%; background-image: url(../images/dotted_line.jpg); background-repeat: repeat-x; margin: 4px 0 14px 0}
.rec_dotted_line {height:1px; width:100%; background-image: url(../images/dotted_line.jpg); background-repeat: repeat-x; margin-left: 5px}
.dotted_line {height:1px; width:100%; background-image: url(../images/dotted_line.jpg); background-repeat: repeat-x}
.txt_addv {font-size:11px; position:relative; top:-3px; width:100px; line-height:12px}
.frm_ex_color {color:#a7a7a7}
.frm-help {color:#a7a7a7}
.inp_frm_long {width:378px; border:solid 1px; border-color:#b3b3b3}
.inp_frm_med {width:200px; border:solid 1px; border-color:#b3b3b3}
.inp_frm_med_p {width:200px; border:solid 1px; border-color:#b3b3b3; margin-right:10px; position:relative; top:4px}
.inp_frm_sml {width:76px; border:solid 1px; border-color:#b3b3b3}
.txt_frm_sml {width:378px; height:40px;  }
.txt_frm_med {height:140px}
.txt_frm_med {height:110px}
textarea {width:378px; border:solid 1px; border-color:#b3b3b3}
.jobapply {width:477px; height:150px; border:solid 1px; border-color:#b3b3b3}
.jobask {width:500px; height:65px; border:solid 1px; border-color:#b3b3b3}
.frm_label_row {float:left; width:190px; margin:20px 0px 20px 18px}
.frm_left_row {float:left; color:#999; width:90px}
.job-deadline .frm_left_row {float:left; color:#999; width:150px}
.frm_lefts_row {float:left; color:#999; width:70px}
.frm_leftl_row {float:left; color:#999; width:105px}
.frm_right_row {float:left; margin:0 0 0 10px; color:#666}
.frm_req_row {float:left; width:18px; text-align:center; color:#fb5d3b; font-size:12px; font-weight:bold}
.frm_extra_row {color:#999; padding:0 10px 0 10px}
.job-states .frm_right_row, .job-types .frm_right_row, .job-schedules .frm_right_row{ width: 115px}
.job-choose-type .frm_req_row {width: 100px}
  .dotted_line {height:1px; width:100%; background-image: url(../images/dotted_line.jpg); background-repeat: repeat-x}
  .title_lower {width:500px; position:relative; top:15px; left:10px}
.full_line {height:1px; width:100%; background-color:#dadada; background-repeat:repeat-x; margin: 2px 0 10px 0}
.person, .job-job {border: 2px solid #EEE; background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 7px; padding: 4px 0}
.job-show-col1 {width: 240px; float:left}
.job-show-col2 {width: 240px; float:left}
.person h3, .job-job h3 {font-family:"Georgia", serif; font-style: italic; padding-bottom: 5px}
#apply {margin-top: 21px}
 .person-pre-col1, .job-pre-col1 {width: 80px; float: left}
.person-pre-col2, .job-pre-col2 {width: 210px; float: left}
.person-pre-app-status, .job-pre-app-status {width: 195px; padding-right: 15px; float: left}
.person-pre-col3, .job-pre-col3 {width: 170px; float: left; min-height: 1px}
.person-pre-col4, .job-pre-col4 {width: 170px; float: left}
.person-pre-col23 {width: 380px; float: left; min-height: 1px; padding-top: 1px; padding-left: 7px}
.person-pre-left, .job-pre-left {float: left; width: 83px; margin-left: -6px; padding: 0 8px; text-align: center}
.person-pre-123 {float: left}
.person-pre-img, .job-pre-img {text-align: center; margin: 7px auto 0 auto; display: block}
.job-pre-app-img {text-align: center; margin: 23px auto 0 auto; display: block}
.job-pre-body {float:left; min-height: 90px; padding-top: 1px; padding-left: 7px; width: 380px}
.job-pre-act {float: right; padding-bottom : 3px; width: 130px;  }
.job-pre-act a {margin-bottom: 4px; display: block}
.job-pre-right {width: 473px; float: left}
.job-pre-emp {float: left; width: 550px; padding: 7px 0 3px 8px; background-color: #f8f8f8; margin-top: 7px}
.person-pre-app, .job-pre-app {float: left; padding: 7px 0 3px 8px; background-color: #f8f8f8; margin-top: 7px}
.job-pre-app-left {float: left; width: 76px; height: 45px; padding: 0 8px; text-align: right}
.job-pre-app-left p {padding-bottom: 3px}
.person-pre-appl, .job-pre-off {width: 85px; margin-top: 7px; background-color: white; clear: left; padding: 7px 0 0 8px; float: left; clear: left}
.job-pre-by {}
.job-pre-by a {display: block; float: left; padding: 5px 7px 0 0}
.job-pre-by span a {padding: 0}
.person-pre-loc, .job-pre-loc {font-size: 13px; padding-bottom: 3px}
.person-pre-tags .job-pre-tags {padding: 7px 0}
.person-pre-tags a, .job-pre-tags a {text-decoration: none; background-color: transparent; border-color: #ccc; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted}
.job-state {display: block; position: relative; left: -8px; width: 94px}
.applications-job {margin-top: 7px}
#applicants-index .applications-job {border: 2px solid #EEE; background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0.5em}
.app-job {padding: 0px 7px 3px 7px}
.app-job h3 {margin-left: 0.5em; font-family:"Georgia",serif; font-style:italic}
.app-job-details {margin-top: 7px}
.app-job-img {float: left; width: 55px}
.app-job-artist {float: left; width: 55px}
.app-job-links {float: left; width: 130px}
.app-job-dates {float: left; width: 150px}
.app-job-infos {float: left; width: 200px}
#faq_accordion h3 {font-size:16px; font-style:normal; font-weight:100; font-family:"Arial", sans-serif}
#job-my-app {padding-top: 3px; float: right; font-size: 13px}
.job_infos {  color: #999}
.jobs-show .job_infos {width: 100%}
.job_infos_group {margin-top: 0.5em}
.job_infos_frame {border: thin solid #e8e8e8; padding: 3px; margin: 10px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color:#fff}
.job_infos_link {float: left; margin-top: 28px}
.job_infos div {margin-bottom: 3px}
.job_infos span {color: #333; font-family:"Georgia", serif}
#job-description {color: #333; font-family:"Georgia", serif}
#job-description a{ color: #1cba6b; text-decoration:none}
.media-list {width: 100% }
.job-media {float: left; margin-top: 14px}
.jobs-apply {clear:both; margin-top: 14px; color: #999;}
.job-question {clear:both; margin-top: 14px}
.job-actions {clear:both; margin-top: 14px}
#terms-wage-field {float: left; width: 100px}
#terms-budget-field {float: left}
.job_picture {width: 100%; margin-bottom: 4px; text-align: center}
.job-side-nav {margin-top: 21px}
.job-side-info div {margin-bottom: 14px; padding-left: 10px; padding-right: 10px; color: #999}
.job-side-info span {color: #333}
#job-exp-new {margin-top: 10px}
.job-section {background-image: url(../images/dotted_line.jpg); background-repeat: repeat-x; padding-top: 10px; margin-top: 10px; clear: both}
.job-starts-on {float: left;}
.job-end-on {float: left;}
.job-deadline {float: left;}
.event_infos_link {float: left; margin-top: 45px}
.user_infos {line-height:15px; width: 300px}
.user_infos_link {float: left; margin-top: 28px}
.user_infos_link a {padding-left: 12px; background-image: url(../images/arrow_orange_b.gif); background-repeat: no-repeat; background-position: left; display: block}
.job-types {clear: left; float: left; margin-right: 10px; margin-top:34px; border-right: 1px solid #999;}
.job-states {clear: left; float: left; margin-top:4px;}
.job-schedules {float: left; margin-right: 10px; margin-top:34px; margin-bottom:10px; width:300px;}
.job-payments {float: left; clear:left}
#payment_type_bid, #payment_type_budget, #payment_type_tbd, #payment_type_pro_bono, #payment_msg {clear:left; margin-top: 4px; margin-left: 110px}
#payment_type_budget {width:300px;margin-left:107px;}
#payment_type_pro_bono {margin-bottom:10px;}
.job-submit-btn {margin-top:20px}
#job-edit-menu .job-submit-btn{width:300px}
  #inboxes-show .box_merged_rightsection {margin-top: 10px}
.box_confirmation {font-size:15px}
.box_raph_thumb {background-image: url(/images/user_media.jpg); background-repeat: no-repeat; height:100px; width:100px}
.box_inbox_pad {margin:2px 6px 2px 6px}
.inb_line_pad {padding:0 15px 0 15px}
.inb_message {float:left; width:587px; font-size:11px; padding-left:15px}
.inb-avatar {float: left; margin-right: 10px; width:18px; height:15px}
.inb-sender {float: left; width:150px; height:15px; font-size:11px}
.inb-received {float: left; width:60px; color:#999; font-size:10px}
.job_inbox {line-height:15px; width: 100%}
.job_inbox span {color: #333}
.job_inbox .content {color: #333}
.inb_delete {float:left; width:30px; text-align:center; margin:auto}
.inb_line {height:1px; width:100%; background-color:#dadada; background-repeat:repeat-x}
.inb_att_file {float:left; width:15px}
.inb_pages {float:right; letter-spacing:1px; font-weight: bold}
.inp_sch_folders {border:solid 1px; border-color:#1cba6b; padding:3px; font-size:13px}
.inp_sch_invs {border:0px; font-size:13px; width:139px; position:relative; top:3px; left:5px}
.sch_filter {float:left; background-color:#1cba6b; font-size:13px; color:#fff; padding:3px 8px 3px 8px}
.inb_filter {width:195px; height:23px; background-image: url(../images/inbox_job_dialog.jpg)}
.inp_filter_btn {width:45px; height:22px; position:relative; left:10px; cursor:pointer}
.arrow_green {position:relative; top:7px; margin-right:5px; width:7px; height:4px; background-image: url(../images/arrow_green.gif); background-repeat:no-repeat}
.inb_section_titles {font-size:13px; font-weight:bold}
.inb_left_row {width:150px; margin-left:5px}
.inb_floatL_p {float:left; padding-left:11px; width:20px}
.inb_menu_o {cursor:pointer}
.inb_menu_o:hover {background-color: #fb5d3b}
.inb-msg {background-color:#fff}
.inb-msg.inb-msg-read {background-color:#eee; margin-top: 2px; padding-top: 2px}
.inb-msg a:link {color:#333; text-decoration:none; font-weight: bold}
.inb-msg a:visited {color:#333; text-decoration:none; font-weight: bold}
.inb-msg a:hover {color:#333; text-decoration:underline; font-weight: bold}
.inb-msg a:active {color:#333; text-decoration:none; font-weight: bold}
.inb-msg.inb-msg-read a:link {color:#333; text-decoration:none; font-weight: normal}
.inb-msg.inb-msg-read a:visited {color:#333; text-decoration:none; font-weight: normal}
.inb-msg.inb-msg-read a:hover {color:#333; text-decoration:underline; font-weight: normal}
.inb-msg.inb-msg-read a:active {color:#333; text-decoration:none; font-weight: normal}
  .admin_block {margin-bottom:30px}
.admin_label {float:left; width:550px; font-size:13px; padding-left:15px}
.admin_users_title {font-size:11px; margin-left:10px; margin-right:10px; padding-left:15px; width:150px}
.admin_users_data {font-size:11px; margin-left:40px; margin-right:50px; width:150px}
.admin_ah_title {font-size:15px; margin-left:10px; margin-right:10px; width:150px}
.admin_ah_data {font-size:11px; margin-left:15px; margin-right:50px; width:150px}
.admin_ah_total_data {font-size:13px; font-weight:bold; margin-left:14px; margin-right:36px; width:150px}
.admin_ah_recap_block {}
.admin_ah_recap_title {font-size:15px; margin-right:10px; width:150px}
.admin_ah_recap_data {font-size:11px; margin-left:15px; margin-right:50px; width:150px}
.admin_ah_details_block {left:0px; position:absolute; top:475px}
.admin_ah_account_block {}
.admin_ah_post_block {left:300px; position:relative; top:-120px}
.admin_ah_app_block {left:600px; position:relative; top:-240px}
.admin_ah_exp_block {left:0; position:relative; top:-200px}
.admin_ah_rec_block {left:300px; position:relative; top:-310px}
.admin_ah_inv_block {left:600px; position:relative; top:-420px}
  .gradient_box_font_l {float:left; height:27px; width:90px; background-image: url(../images/btn_grey_bg.jpg)}
.gradient_box_font_m {float:left; height:27px; padding: 0 25px 0 25px; background-image: url(../images/btn_grey_bg.jpg)}
 .gradient_box_font_m_REMOVEME {float:left; height:27px; padding: 0 25px 0 25px; background-image: url(../images/btn_grey_bg_o.jpg)}
.gradient_box_font_r {float:left; height:27px; width:90px; background-image: url(../images/btn_grey_bg.jpg)}
.gradient_font {position:relative; top:4px}
.gradient_box {height:21px; font-size:13px; color:#fff; background-image: url(../images/btn_grey_bg.jpg); background-repeat: repeat-x; width:auto}
.gradient_box a.active {background-color: #fb5d3b}
.gradient_box a {padding: 3px 5px 2px 5px; display:block; float:left}
.gradient_box a:link {color:#fff; text-decoration:none}
.gradient_box a:visited {color:#fff; text-decoration:none}
.gradient_box a:hover {color:#fff; background-color:#fb5d3b; text-decoration:none}
.gradient_box a:active {color:#fff; background-color:#fb5d3b; text-decoration:none}
#pub-pfl-menu {border: 1 solid #000; clear: left}
.ui-tabs .ui-widget-header {border-style: solid}
.tabs.ui-tabs .ui-tabs-panel {border-width: 1px}
#pub-pfl-menu ul {list-style: none outside none; margin: 0; padding: 0em; display: block}
#pub-pfl-menu.ui-tabs .ui-tabs-nav li a {padding: 0.2em 1em}
.orange_menu {position:relative; top:4px; left:45px}
.orange_menu_w {position:relative; top:4px; left:205px}
  .f_10 {font-size:10px}
.clearF {clear:both; height:0px}
.floatL {float:left}
.floatL_120 {float:left; width:130px; margin-right:10px;}
.floatL_130 {float:left; height:140px; width:104px; padding-top:5px;}
.floatL_130H {float:left; height: 170px; width:104px; padding-top:5px;}
.floatL_100 {float:left; width:100px; height:130px}
.floatL_100_nh {float:left; width:100px}
.floatR {float:right}
.spacer_2 {height:2px}
.spacer_4 {height:4px}
.spacer_7 {height:7px}
.spacer_8 {height:8px}
.spacer_10 {height:10px}
.spacer_14 {height:14px}
.spacer_20 {height:20px}
.hspacer_1 {width:1px; float:left}
.hspacer_2 {width:2px; float:left}
.hspacer_6 {height:6px}
.hspacer_8 {width:19px; float:left}
.hspacer_10 {width:7px; float:left}
.hspacer_12 {width:10px; float:left}
.hspacer_20 {width:20px; float:left}
.hspacer_24 {width:24px; float:left}
.hspacer_27_f {width:27px; float:left}
.hspacer_35 {width:35px; float:left}
.hspacer_27 {height:27px}
.hspacer_58 {width:58px; float:left}
.hspacer_64 {width:64px; float:left}
.hspacer_122 {width:122px; float:left}
.lgrey {color:#999}
.lbgrey {color:#999; font-weight:bold}
.dgrey {color:#666}
.dgrey_p {color:#666; position:relative; top:-3px;}
.dgrey_11 {color:#666; font-size:11px}
.dgrey_13 {color:#666; font-size:13px}
.dbgrey {color:#666; font-weight:bold}
.box_middle_pad {padding:10px 14px 10px 14px}
.box_middle_pad1 {padding:10px 14px 0 14px}
.box_middle_pad2 {padding-left:4px}
.box_middle_rec {padding:2px 14px 10px 14px}
.box_pad {padding:12px 18px 12px 18px}
.box_pad_aq {padding:4px 18px 12px 18px}
.nobox_pad {padding:12px 0 12px 18px}
.bg_lgrey {background-color:#f3f3f3}
.bg_lorange {background-color:#fee7e2}
.bg_dgrey {background-color:#e5e5e5}
.box_recommend {width:225px; height:60px; text-align: center; font-size:11px; color:#666; font-family:"Georgia", "Trebuchet MS", sans-serif; font-style:italic}
.orange {color:#fb5d3b}
.green {color:#1cba6b}
.red {color:red}
.black {color:black}
.redb {color:red; font-weight:bold}
.orangeb {color:#fb5d3b; font-weight:bold}
.blackb {color:black; font-weight:bold}
.sbox_right_row {float:left; width:250px}
.sbox_user_right_row {float:left; width:140px}
.sbox_middle_row {float:left; width:250px}
.sbox_mmiddle_row {float:left; width:520px;}
.search-res .sbox_middle_row{ float:left; width:320px;}
.sbox_row h2, .sbox_middle_row h2 {font-family:"Georgia", serif; font-style: italic; font-weight: normal; padding-bottom: 3px}
.left_m2 {position:relative; left:-2px}
.left_m3 {position:relative; left:-3px}
.left_p2 {position:relative; left:2px}
.hand_unselected {width:14px; height:17px; background-image: url(../images/hand_unselected.gif); background-repeat:no-repeat}
.hand_selected {width:14px; height:17px; background-image: url(../images/hand_selected.gif); background-repeat:no-repeat}
img.img_border {border:solid 1px; border-color:#1cba6b}
.edit_delete {position:relative; top:3px; cursor:pointer}
.job_picture_delete {float:left; color:red; font-weight:bold; position:relative; right:12px; font-family:"tahoma", "Trebuchet MS", sans-serif; cursor:pointer}
.job_picture_pad {float:left;  }
.boxtype {float:left; position:relative; left:-504px; top:64px}
.hdr_no_orange_spacer {background-color:#fff; height:24px; width:100%}
.artfox_thumb {width:40px; height:23px; float: right; background-image: url(../images/artfox_logo_thumb.png); background-repeat:no-repeat}
.artfox_warning {position:relative; left:95px; width:43px; height:23px; background-image: url(../images/vignette_warning_s.png); background-repeat:no-repeat}
.title_15 {font-family:"Georgia", "Trebuchet MS", sans-serif; font-size:15px; font-weight:bold; font-style:italic; color:#333}
.title_13 {font-family:"Georgia", "Trebuchet MS", sans-serif; font-size:13px; font-style:italic; color:#333}
.title_13_b {font-family:"Georgia", "Trebuchet MS", sans-serif; font-size:13px; font-weight:bold; font-style:italic; color:#333}
.title_18_b {font-family:"Georgia", "Trebuchet MS", sans-serif; font-size:18px; font-weight:bold; font-style:italic; color:#333}
.title_21 {font-family:"Georgia", "Trebuchet MS", sans-serif; font-size:21px; font-style:italic; color:#434343}
.title_21_b {font-family:"Georgia", "Trebuchet MS", sans-serif; font-size:21px; font-style:italic; font-weight:bold; color:#434343}
.tri_grey {float:left; width:7px; height:7px; margin: 6px 5px 0 0; background-image: url(../images/tri_grey.gif)}
.field-help {width:260px; clear:left; float:left; font-size: 10px; color: #aaa; margin-bottom:1px; margin-left:1px}
#nps .field-help {CLEAR: left; FONT-SIZE: 10px; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 5px; WIDTH: 460px; COLOR: #aaa }
.field-help-radio {font-size: 10px; color: #aaa}
.frm_radio {margin-left: 3px;  }
.field-with-help {float:left;  }
.help_job_type {float:left; width:15px; height:15px; margin: 28px 0 0 4px; background-image: url(../images/field_help_icon.png)}
.help_schedule_type {float:left; width:15px; height:15px; margin: 24px 0 0 4px; background-image: url(../images/field_help_icon.png)}
 .btn_next {float:left; position:relative; width:73px; height:26px; cursor:pointer; background-image: url(../images/btn_next.jpg); background-repeat:no-repeat}
.btn_sign_up {float:left; margin:14px 0 0 138px; position:relative; width:179px; height:38px; background-image: url('../images/buttons/btn_sign_up.png'); background-repeat:no-repeat; cursor:pointer}
.btn_cancel {float:left; position:relative; left:28px; width:73px; height:26px; cursor:pointer; background-image: url(../images/btn_cancel.jpg); background-repeat:no-repeat}
.btn_apply {width:138px; height:26px; cursor:pointer; background-image: url(../images/btn_apply.jpg); background-repeat:no-repeat}
.btn_watch_list {width:138px; height:26px; cursor:pointer; background-image: url(../images/btn_watch_list.jpg); background-repeat:no-repeat}
.btn_bg {position:relative; left:-5px; width:171px; height:29px; background-image: url(../images/btn_bg.jpg); background-repeat:no-repeat}
.btn_send {width:60px; height:26px; cursor:pointer; background-image: url(../images/btn_send.jpg); background-repeat:no-repeat}
.btn_suggest {position:relative; left:-2px; width:149px; height:26px; cursor:pointer; background-image: url(../images/btn_suggest.jpg); background-repeat:no-repeat}
.btn_green_font {position:relative; left:20px; top:5px; color:#1cba6b; font-weight:bold}
.btn_white_font {position:relative; left:20px; top:5px; color:#fff; font-weight:bold}
.btn_create_new_job {position:relative; width:160px; height:26px; cursor:pointer; background-image: url(../images/btn_create_new_job.jpg); background-repeat:no-repeat}
.btn_edit_media {width:97px; height:26px; cursor:pointer; background-image: url(../images/btn_edit_media.jpg); background-repeat:no-repeat}
.btn_terminate {width:97px; height:26px; cursor:pointer; background-image: url(../images/btn_terminate.jpg); background-repeat:no-repeat}
.btn_look_staff {width:113px; height:26px; cursor:pointer; background-image: url(../images/btn_look_staff.jpg); background-repeat:no-repeat}
.btn_hide {width:63px; height:26px; cursor:pointer; background-image: url(../images/btn_hide.jpg); background-repeat:no-repeat}
.btn_make_private {width:106px; height:26px; cursor:pointer; background-image: url(../images/btn_make_private.jpg); background-repeat:no-repeat}
.btn_done {width:75px; height:26px; cursor:pointer; background-image: url(../images/btn_done.jpg); background-repeat:no-repeat}
 #messages-show .box_merged_rightsection .box_middle_leftsection{ display:none}
.box_middle_leftsection {float:left; width:174px; line-height:16px; margin-top:10px}
.box_middle_leftsection_home {float:left; width:400px; padding-right:40px}
.box_middle_left {font-size:16px; text-align:center; padding-bottom:6px; width:400px}
.box_middle_left_orange {font-size:16px; text-align:center; color:#e74c2a; padding-bottom:6px; width:400px}
.box_middle_middlesection {float:left; width:489px; margin:0 14px 0 7px; padding: 0}
.box_merged_leftsection {float:left; width:633px; padding-right: 7px; margin:0px}
.box_merged_rightsection {float:left; width:661px;  margin:0px; margin-left: 14px; margin-right: 7px}
.box_middle_middle {width:550px; margin:auto}
.box_middle_rightsection {float:left; width:155px; line-height:16px; padding-right:7px; margin-left:4px}
.wide_rightsection {float:left; width:205px; line-height:16px; padding-right:7px; margin-left:4px}
.wide_rightsection a:hover {text-decoration:underline}
  .captcha_refresh {background-image:url(../images/captcha_refresh.gif); position:relative; width: 13px; height: 10px; left:-16px; top:15px; cursor:pointer}
.inp_reg_sml {width:148px; border:solid 1px; border-color:#b3b3b3}
.rating_numbers {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5}
.rating_numbers.selected,.rating_numbers:hover {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; cursor:pointer}
  .btn_font_white {position:relative; top:5px; color:#fff; font-weight:bold}
.btn_font_green {  position:relative; top:5px; color:#1cba6b; font-weight:bold}
 .btn_white_left {float:left; width:21px; height:26px; background-image: url(../images/buttons/btn_white_left.png); background-repeat: no-repeat; background-position: bottom; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_white_left.png,sizingMethod='scale')}
.btn_white_middle {float:left; height:26px; background:url(../images/buttons/btn_white_middle.png) repeat-x; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_white_middle.png,sizingMethod='scale')}
.btn_white_right {float:left; width:14px; height:26px; background-image:url(../images/buttons/btn_white_right.png); background-repeat: no-repeat; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_white_right.png,sizingMethod='scale')}
 .btn_grey_left {float:left; width:21px; height:26px; background-image: url(../images/buttons/btn_grey_left.png); background-repeat: no-repeat; background-position: bottom; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_grey_left.png,sizingMethod='scale')}
.btn_grey_middle {float:left; height:26px; background:url(../images/buttons/btn_grey_middle.png) repeat-x; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_grey_middle.png,sizingMethod='scale')}
.btn_grey_right {float:left; width:14px; height:26px; background-image:url(../images/buttons/btn_grey_right.png); background-repeat: no-repeat; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_grey_right.png,sizingMethod='scale')}
 .btn_red_left {float:left; width:21px; height:26px; background-image: url(../images/buttons/btn_red_left.png); background-repeat: no-repeat; background-position: bottom; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_red_left.png,sizingMethod='scale')}
.btn_red_middle {float:left; height:26px; background:url(../images/buttons/btn_red_middle.png) repeat-x; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_red_middle.png,sizingMethod='scale')}
.btn_red_right {float:left; width:14px; height:26px; background-image:url(../images/buttons/btn_red_right.png); background-repeat: no-repeat; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_red_right.png,sizingMethod='scale')}
 .btn_orange_left {float:left; width:21px; height:26px; background-image: url(../images/buttons/btn_orange_left.png); background-repeat: no-repeat; background-position: bottom; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_orange_left.png,sizingMethod='scale')}
.btn_orange_middle {float:left; height:26px; background:url(../images/buttons/btn_orange_middle.png) repeat-x; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_orange_middle.png,sizingMethod='scale')}
.btn_orange_right {float:left; width:14px; height:26px; background-image:url(../images/buttons/btn_orange_right.png); background-repeat: no-repeat; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_orange_right.png,sizingMethod='scale')}
 .btn_green_left {float:left; width:21px; height:26px; background-image: url('../images/buttons/btn_green_left.png'); background-repeat: no-repeat; background-position: bottom; cursor:pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_green_left.png,sizingMethod='scale')}
.btn_green_left_p {float:left; width:21px; height:26px; background-image: url(../images/buttons/btn_green_left_p.png); background-repeat: no-repeat; background-position: bottom; cursor:pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_green_left_p.png,sizingMethod='scale')}
.btn_green_middle {float:left; height:26px; background:url(../images/buttons/btn_green_middle.png); cursor:pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_green_middle.png,sizingMethod='scale')}
.btn_green_right {float:left; width:14px; height:26px; background-image:url(../images/buttons/btn_green_right.png); background-repeat: no-repeat; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/buttons/btn_green_right.png,sizingMethod='scale')}
div.transON {width: 100%}
div.transOFF {width: 100%; opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}
  .input_search_all {width: 310px; border: 1px solid #999999; padding: 3px 3px 3px 3px}
.search-menu {}
.search-areas {font-size: 13px; float: left; margin: 5px 10px 0px 0px}
.search-areas span {padding: 0 4px 0 4px}
.search_form_input {float: left; margin-top: 3px}
.search_form_button {float: left; margin-left: 5px}
.layer_stamp {position: absolute; top: 4px; left: 5px; z-index: 98}
.current_section {font-weight: bold}
.search-res {margin-top: 3px; margin-bottom: auto; border: 2px solid #EEE; background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; overflow: hidden; position: relative;  z-index:1}
.search-res img {padding-left:25px}
.search-res-pad {padding: 0px 18px 3px 18px}
.search-res-left {float: left; margin-right: 10px; width: 80px; margin-top: 9px}
.applied-for {background-image: url(/images/applied.jpg); background-repeat: no-repeat; min-height: 71px}
.fs .applied-for, .fr .applied-for {background-image: url(/images/applied.fr.jpg)}
.search-infos {width: 250px; color: #999}
.search-infos_link {float: left; margin-top: 45px}
.search-infos div {}
.search-infos span {color: #333; font-family:"Georgia", serif}
.job-res {}
.job-res-left {float: left}
.job-res-stamp {background-image: url(/images/job_stamp.gif); background-repeat: no-repeat; z-index: 98; position: absolute; top: 0px; left: 0px; height: 41px; width: 41px}
.user-res-stamp {background-image: url(/images/user_stamp.gif); background-repeat: no-repeat; z-index: 98; position: absolute; top: 0px; left: 0px; height: 41px; width: 41px}
.company-res-stamp {background-image: url(/images/company_stamp.gif); background-repeat: no-repeat; z-index: 98; position: absolute; top: 0px; left: 0px; height: 41px; width: 41px}
  #flash {min-height: 0; width: 100%}
#flash p {background: 6px center no-repeat; padding: 6px 6px 6px 32px; color: #333}
#flash .error {background-image: url(/images/error_icon.png)}
#flash .notice {background-image: url(/images/confirm_icon.png)}
#flash .message {background-image: url(/images/arrow_orange_b.gif)}
.message {padding-bottom: 10px}
.box_notice, .box_message {border:2px solid #4cac40; background:#f8fcf7; padding: 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.box_error {border:2px solid #ed0000; background:#fff3f3; padding: 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.box_error a, .box_error a:visited, .box_error a:active, .box_notice a, .box_notice a:visited, .box_notice a:active {color: #1cba6b}
.centered .box_message {margin: auto}
.centered .box_error {margin: auto}
.centered .box_notice {margin: auto}
.centered form {margin: auto; width: 100%}
.languages a {color: white; padding-right: 14px}
.languages {float: right; font-size: 13px; margin-top: 5px}
  .dashboard_day {padding: 5px 0 0 10px}
.hdr_grey_box_font a, .navitem a {color: white}
.navitem:hover, .navitem.active {background-image: url(../images/btn_grey_bg_o.jpg) }
.hdr_orange_menu a.active {padding-left: 12px; background-position: left center; background-repeat: no-repeat; background-image: url(../images/arrow_white_b.gif)}
.changed-terms, .changed-terms p {color: #fb5d3b; font-weight: bold}
.job_infos span.changed-terms {color: #fb5d3b}
.action-required {color: #fb5d3b}
.dashboards-show h3 {font-size:13px; font-weight:bold; font-style:normal; color:#333; background-image: url(/images/dotted_line.jpg); background-repeat: repeat-x; background-position: bottom; padding-bottom: 4px; margin-botton: 4px !important}
.dashboards-show h4 {background-image: url(/images/dotted_line.jpg); background-repeat: repeat-x; background-position: bottom; padding-top: 12px; padding-bottom: 4px; margin-botton: 4px}
.dbd-rhs-section h3 {color: #666; margin-bottom: 4px}
.dbd-rhs-section {padding: 3px}
.dbd-rhs-section-icon {padding: 13px 0 0 0}
.dbd-rhs-section-icon a {color:#000}
.dbd-rhs-section a {color:#1cba6b}
.dbd-action a {color:#999; text-decoration:none}
.dbd-rec-btn {float: left; margin-left:10px; width: 167px}
.dbd-rec-req {margin-top: 5px; margin-bottom: 10px; color: #999}
.dbd-net-req {margin-top: 5px; margin-bottom: 10px; color: #999}
.dbd-net-req-details {float:left; padding-left: 10px}
.dbd-net-req form {float: left}
.dashboards-show table {padding: 5px}
.dbd-job {float: left; width: 316px; margin-top: 3px}
.dashboards-show .dbd-job {float: left; width: 316px; margin-top: 3px; height:60px}
.dashboards-show .dbd-job-detail {float: left; width: 288px; margin-bottom: 10px; padding-left:3px}
.dbd-job img {display: block; float: left}
.dbd-job-detail {padding-left: 3px; float: left; width: 288px}
.dbd-job a:link {color:#1cba6b; text-decoration:none}
.dbd-job a:visited {color:#1cba6b; text-decoration:none}
.dbd-job a:hover {color:#1cba6b; text-decoration:underline}
.dbd-job a:active {color:#1cba6b; text-decoration:none}
#invite-icon {background: transparent url(/images/invite-icon.gif) no-repeat scroll top left !important; height: 30px; width: 30px; float: left; padding-right: 7px}
#badge{ width:200px; height:45px}
#badge-icon {background: transparent url(/images/medium_badge.png) no-repeat scroll top left !important; height: 43px; width: 160px; float: left; padding-right: 7px}
body.fr #badge-icon{ background: transparent url(/images/medium_badge_fr.png) no-repeat scroll top left !important; height: 43px; width: 160px; float: left; padding-right: 7px}
  .error-field-msg {color:#f00; clear:left; width:100%}
.error-field {border-color:#f00}
.fieldWithErrors {float:left}
.errorExplanation {border:2px solid #ed0000; width:410px; background:#fff3f3; padding: 5px; margin: 0 0 20px 80px; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.error_pages {width:750px; position:relative; margin:auto; margin-top:20px; text-align:center}
.error_image {background-image: url(/images/error_small.jpeg); width:400px; height:365px; margin-left: auto; margin-right: auto}
.error_redirection {color:#333; font-size:14px}
  .trunk_videos {background-image: url(../images/trunk_videos.jpg); width: 100px; height: 76px; background-color:#fff}
.pdf_icon1 {background-image: url(../images/pdf_icon1.png); background-repeat:no-repeat; width: 16px; height: 22px; top:3px; padding-right:5px; float:left; background-color:#fff}
.trunk_job_picture {background-image: url(../images/trunk_job_picture1.jpg); width: 103px; height: 103px; background-color:#fff}
.job_person {background-image: url(../images/job_person.jpg); width: 38px; height: 48px; background-color:#fff}
.trunk_captcha {background-image: url(../images/trunk_captcha.jpg); width: 303px; height: 50px; background-color:#fff; border: solid 1px; border-color: #ccc}
.btn {display: block; position: relative; background: #aaa; padding: 5px; margin: 0px; float: left; color: #fff; text-decoration: none; cursor: pointer; -moz-appearance: none; -moz-box-sizing: content-box; -webkit-appearance: none; -webkit-box-sizing: content-box; border: none 0px}
.btn * {font-style: normal; background-image: url('/images/btn2.png'); background-repeat: no-repeat; display: block; position: relative}
.btn i {background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px}
.btn span {background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px}
.btn span i {background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0}
.btn span span {background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0}
button.btn i {position: relative; top: -5px; left: -5px; width: 5px; height: 5px}
.btn span i {background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0}
.btn:hover {background-color: #a00}
.btn:active {background-color: #444}
.btn.blue {background: #2ae}
.btn.green {background-color: #1cba6b}
.btn.pink {background: #e1a}
.btn.white {background: #fff}
.btn.font_blue {color: #2ae}
.btn.font_grey {color: #666}
.btn.font_green {color: #1cba6b}
.btn.font_white {color: #fff}
.btn.font_blue:visited {color: #2ae}
.btn.font_grey:visited {color: #666}
.btn.font_green:visited {color: #1cba6b}
.btn.font_white:visited {color: #fff}
.btn.font_blue:link {color: #2ae}
.btn.font_grey:link {color: #666}
.btn.font_green:link {color: #1cba6b}
.btn.font_white:link {color: #fff}
.btn.font_blue:active {color: #2ae}
.btn.font_grey:active {color: #666}
.btn.font_green:active {color: #1cba6b}
.btn.font_white:active {color: #fff}
button.btn.green * {background-color: #1cba6b}
button.btn.grey * {background-color: #aaa}
button.btn.on_light_grey {background-color: #f8f8f8}
button.btn.on_white {background-color: white}
button.btn:hover {background-color: #inherit}
button.btn:active {background-color: #inherit}
button.btn {-moz-background-clip: padding; -webkit-background-clip: padding-box; border: none 0; margin: 0}
.float_left {float: left}
.float_right {float: right}
.terms {color: #999}
.terms {color: #999}
.terms-box {background-color: #ececec; padding:3px 5px 3px 5px; width:300px}
.terms-box .term-entry {color: #333 }
.terms-box div {color: #999; margin-bottom: 4px}
.terms-box span {color: #333; font-family:"Georgia", serif}
.msg-terms-box {background-color: #ececec; padding:3px 5px 3px 5px}
.msg-terms-box div {color: #999; margin-bottom: 4px}
.msg-terms-box span {color: #333; font-family:"Georgia", serif}
.content {border: 1px line #999; padding: 0px 10px 10px 0}
.title h3 {padding-bottom: 7px; display:block; font-weight:bold;  text-align:left}
.profiles-edit .title {display:inline; float:left}
.title img {float: left; padding-right: 10px}
.title #flash {margin-top: 0px}
#job-exp-edit .title, #jobs-edit .title{ float: left}
#job-edit-menu {position:relative; clear: right}
.column {float: left; width: 120px; height: 100%}
.right_column {float: right; width: 100px; height: 100%; margin-top:10px}
.main-content {float: left; width: 670px}
.side2-content {float: left; width: 500px; margin-top:10px}
.made-on-artfox {float: right}
.list-made-on-artfox {padding-top: 7px}
.page-guide {background-color:#fee7e2; padding:10px 14px 10px 14px}
.empty-page {padding: 10px}
.avatar {border: 0 none}
.avatar input {width:300px;  font-size: 11px}
.avatar .frm_req_row, .avatar .frm_left_row {width: 0}
#media-folders-new {margin-top: 10px}
.media-upload {background-color:#fee7e2; padding: 5px; margin: 3px 3px 10px 3px}
.medialist {color: #333}
.arrow_down_green {position:relative; top:7px; margin-right:5px; width:7px; height:4px; background-image: url(../images/arrow_green.gif); background-repeat:no-repeat; float: left}
.list-item-cmds, .list-item-app-cmds {line-height: 17px;  }
.list-item-app-cmds {padding-top: 32px}
.list-item-cmds {padding-top: 12px}
.list-item-cmd {height: 27px; width: 180px}
.job-pre-del {float: right; display:block}
.list-item-cmds a, .list-item-app-cmds a {display: block; text-align: left; padding-left: 22px; margin-bottom: 3px; color: #999}
.list-item-cmds a:hover, .list-item-app-cmds a:hover {text-decoration: underline}
.list-item-cmds form, .list-item-app-cmds form {display: block; padding-bottom: 3px}
#jobs-new, #jobs-edit {padding-top: 10px}
.jobs-apply, .jobs-ask {margin-top:7px}
.jobs-apply .frm_row.starts_on {float: left}
.jobs-apply .frm_row.ends_on {float: left; clear: none}
.jobs-apply textarea {width: 460px}
#terms-on-off {margin: 7px 0 3px 0; font-size: 15px; color: #333}
#terms-on-off a {color: #333}
.jobs-ask {}
.jobs-ask .body .frm_left_row {width: 0}
.jobs-ask .title .frm_left_row {width: 30px}
.jobs-ask textarea {width: 460px}
.jobs-ask input {width: 430px}
#job-applications-show {margin-top: 10px}
.job-apps {}
.job-apps ul {list-style: none outside none; margin-left: 1em; padding: 0em}
.job-app-listing {border: 2px solid #EEE; background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0.5em}
.clickable {cursor: pointer}
.job-applications-index table {margin: 10px 3px 15px 3px}
.job-app-img {float:left; width:55px}
.job-app-side {}
.job-app-cmds {padding: 3px}
#applicants-index, #applicants-job, #applicants-show {margin-top: 10px}
#applicants-job ul {list-style: none outside none; margin-left: 0; padding: 0}
.sidebar-nav {}
.sidebar-nav ul {padding: 3px 0 3px 0; list-style: none outside none; margin: 0; background-color: #f8f8f8}
.sidebar-nav li {padding-left: 1em}
.sidebar h3 {font-size:13px; font-weight:normal; font-style:normal; font-family:"Trebuchet MS", sans-serif; margin-top: 2px; padding: 3px 0 3px 3px;  }
 body.fr .recommendations-nav .nav-selected{ height:32px !important}
.sidebar h3 a {display: block; text-decoration:none}
.sidebar h3 a:link {color:#333}
.sidebar h3 a:visited {color:#333}
 .sidebar h3 a:active {color:#333; text-decoration:none}
  a.nav-selected {color: #fb5d3b; background-color: #fff}
.sidebar ul a {color:#666; text-decoration:none}
 .sidebar-item-empty {color: #ccc; padding-left: 1em}
.rec-btn a {float:left; display:block}
.rec-req-for {float: left}
.job-app-details {margin-top: 7px}
.job-app-content {float:left}
.job-app-content th {padding-right: 7px}
.job-app-job {float:left; width:50px}
.job-app-cmds {float:left; width:150px}
.job-app-dates {float:left; width:145px; color: #333}
.job-app-terms {float:left; width:140px; color: #333}
div.job-app-date-label {width:60px; display: inline-block; text-align: right; color: #999; margin-bottom: 0}
.job-app-listing h4 {font-family:"Georgia", "Trebuchet MS", sans-serif; font-style:italic; font-weight:normal; color:#434343; margin-left: 0.5em}
.job-application h4 {font-family:"Georgia", "Trebuchet MS", sans-serif; font-style:italic; font-weight:normal; color:#434343; margin-left: 0.5em}
.job-application {margin: 0 13px 21px 28px}
.small-radius-frame {border: 2px solid #EEE; background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0.5em}
.dashboards-show .small-radius-frame {border: 2px solid #EEE; background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0.5em; margin: 0 0 10px 0}
#networks-show .small-radius-frame {border: 2px solid #EEE; background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0.5em; margin: 0 0 3px 0}
.job-app-actions {float:left; margin: 0px 14px 0 0}
.job-app-actions div {margin-bottom: 7px}
.job-app-artist-actions {margin-top: 3px}
.job-app-artist-actions button {float: none}
.app-side {border: thin solid #e8e8e8; padding: 3px; margin: 10px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color:#fff}
ul.app-side {list-style: none outside none; padding-top: 3px; padding-left: 8px}
.app-side li {font-size: 13px; font-weight: bold; margin-left: -3px}
ul.app-side-job {list-style: none outside none; margin-left: 15px; padding-left: 0px}
.app-side-job li {font-size: 100%; font-weight: normal; padding: 0px}
.jobs {clear: both}
.jobs ul {list-style: none outside none; margin-left: 0em; padding: 0em}
table {width: 100%}
td {padding: 4px 3px}
thead th {padding: 3px 3px}
caption {font-size:13px; font-weight:bold; color:#333; margin-bottom: 10px; text-align: left}
th {color:#999; text-align: left; font-weight: normal; padding: 0; margin-bottom: 5px}
td {text-align: left; color: #666}
.table-frame {border: 2px solid #EEE; background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0}
.counter{ display:block}
.profile-person {font-family:"Georgia", serif; margin-left: 10px; margin-bottom: 16px}
.profile-person h2 {font-style: italic; padding-bottom: 1px}
.profile-person h5 {margin-left: 2px; font-style: italic}
.profiles-profile {padding-top: 8px}
.profiles-profile p {margin-left: 2px; color: #666}
.profiles-profile h3 {font-size: 13px; font-weight: bold; margin-bottom: 10px}
.profile-apropos p {font-family:"Georgia", serif; padding-bottom: 0}
.profile-apropos p + p {padding-top: 0.5em; text-indent:1em}
.profile-work {clear: both; float: left; width: 350px}
.profile-work div {color: #666; margin-bottom: 4px}
.profile-work th {width: 95px}
.profile-section {background-image: url(../images/dotted_line.jpg); background-repeat: repeat-x; padding-top: 10px; margin-top: 10px; clear: both}
.profile-details th {width: 165px}
.profile-work p {font-family:"Georgia", serif}
.profile-section td {font-family:"Georgia", serif}
.profile-company-details {float:left; width:240px}
.profile-company-details th {width: 80px}
.profile-company-details td {font-family:"Georgia", serif; width: 160px}
.company_fields {background-image: url(../images/dotted_line.jpg); background-repeat: repeat-x; padding-top: 10px; margin-top: 10px; clear: both}
.profile-edit-actions {clear: both; margin-top:14px}
.profile-edit-avatar {float: left; width: 200px; margin: 15px}
.avatar-upload {margin: 32px 0; float: left}
#signup-form {font-size: 14px}
#signup-form input, #new-registration input {font-size: 14px}
#signup-form input[type=text], #new-registration input[type=text], #signup-form input[type=password], #new-registration input[type=password] {width: 185px}
#signup-form .frm_row {padding-top: 7px}
#signup-form .frm_left_row, #new_registration .frm_left_row {width: 70px; color: #7f7f7f}
#signup-form .frm_right_row, #new_registration .frm_right_row {width: 195px}
.fr #signup-form input[type=text], .fr #new-registration input[type=text], .fr #signup-form input[type=password], .fr #new-registration input[type=password] {width: 165px}
.fr #signup-form .frm_left_row, #new_registration .frm_left_row {width: 90px}
.fr #signup-form .frm_right_row, #new_registration .frm_right_row {width: 175px}
#signup-form .name .frm_left_row{ width:90px}
#signup-form .email .frm_left_row{ width:90px}
#signup-form .password .frm_left_row{ width:90px}
#signup-form .name .frm_right_row{ width:175px; margin:0px}
#signup-form .email .frm_right_row{ width:175px; margin:0px}
#signup-form .password .frm_right_row{ width:175px; margin:0px}
#signup-form .name .frm_right_row #person_name{ width:165px; margin:0px}#signup-form .email .frm_right_row #person_email{ width:165px; margin:0px}
#signup-form .password .frm_right_row #person_password{ width:165px; margin:0px}
#login-form .frm_left_row {width: 9em}
#login-form .frm_right_row {width: 300px}
#profile-form .frm_left_row {width: 150px}
#profile-form textarea {height:50px; width: 450px}
#save-profile{ margin:10px 0 0 0}
#settings-form h3 {font-family:"Georgia", "Trebuchet MS", sans-serif; font-size:13px; font-weight:bold; font-style:italic; color:#333; background-image: url(/images/dotted_line.jpg); background-repeat: repeat-x; background-position: bottom; padding-botom: 4px; margin-botton: 20px; padding-top: 10px; clear: left}
#settings-form a {color:#1cba6b; text-decoration:none}
#settings-form a:hover {text-decoration:underline}
.notify-settings {float: left; width: 200px}
.notify-settings h4 {color: #999}
.notify-settings .frm_left_row {width: 0px}
.settings-section {clear: both; margin-top: 10px}
.settings-actions {clear: both; height: 20px; width:40px; margin:auto; margin-top: 20px}
.settings-notify {clear: both; height: 100px; margin-top: 10px}
.job-app-closed {color: #999}
.job-app-closed:visited {color: #999}
.job-offer-section {margin:8px 0}
.job-offer-section h3 {font-face: normal; font-size: 100%; font-style: normal}
.job-offer-section ul {list-style: none outside none; margin-left: 1em; padding: 0em}
.login {padding-left: 110px; padding-bottom: 30px; float:left}
.login-submit a {display: block; float:left; margin:5px 0 0 2px}
#welcomes, #faq-page {color: #7f7f7f}
#welcomes .btn {FONT-WEIGHT: normal; FONT-SIZE: 15px; width:100px}
#top-banner h1 {text-align:center; padding-top: 34px}
#welcomes .forms {float:left; width: 278px; padding: 8px 0 0 0}
.signup h1 {width: 100%; color: #333; text-align:center}
.signup a:link {color:#1cba6b; text-decoration:none}
.signup a:visited {color:#1cba6b; text-decoration:none}
.signup a:hover {color:#1cba6b; text-decoration:underline}
.signup a:active {color:#1cba6b; text-decoration:none}
.signup .forms {float:left; width: 410px; padding: 10px 10px 0 10px}
#root-login-form {background-image: url(/images/dotted_line.jpg); background-repeat: repeat-x; background-position: bottom; padding: 0 0 18px 0; width: 100%}
#register-submit {margin-left: 60px}
#signup-submit {margin-top:10px; text-align: right; width: 110px; float: right; clear: none}
#signup-submit p {padding-right: 7px; font-weight: bold; clear: right}
#signup-submit button.btn {float: right}
#agree-terms {float: left; width: 150px; font-size: 11px; margin-top: 10px}
.forms form {padding: 0 0 0 3px}
#welcomes .btn {font-size: 15px; font-weight: normal}
#welcomes a:link {color:#1cba6b; text-decoration:none}
#welcomes a:visited {color:#1cba6b; text-decoration:none}
#welcomes a:hover {color:#1cba6b; text-decoration:underline}
#welcomes a:active {color:#1cba6b; text-decoration:none}
#top-banner {background-image: url(/images/top-banner_bg.gif); width: 864px; height: 93px; margin: 0 3px}
#headlines {width: 561px;  float:left; padding: 8px 6px 0 9px; color: #666; font-size: 16px; margin-bottom: 21px}
#headlines ul.ui-tabs-nav {height: 36px; list-style: none inside none}
#headlines .ui-tabs-nav a {text-align: center; display: block; height: 36px}
#headlines .ui-tabs-nav a, #headlines .ui-tabs-nav a:link {text-decoration: none; font-weight: bold; font-size: 16px; padding: 0.5em 0; color: #666}
#headlines h5 {font-size: 16px; font-weight: bold; color: #7f7f7f }
.fb-new-content, #headlines .ui-tabs-panel {border: solid 1px #eee; background: transparent url(/images/tab-box_bg.gif) repeat-x scroll bottom left; padding: 7px 8px}
#headlines li, #fb-new-proceed h4, #fb-new-link h4 {background: transparent url(/images/tab-bg_off.gif) repeat-x scroll top left; height: 36px; border: none}
#headlines .ui-tabs-nav li * {float:left}
a#tab1a {width: 181px}
a#tab2a {width: 185px}
a#tab3a {width: 179px}
#headlines .ui-tabs-selected {background: transparent url(/images/tab-bg_on.gif) repeat-x scroll top left !important; color: white; height: 36px; border: none}
#headlines .ui-tabs-selected a {background: transparent url(/images/tab-arrow_down.gif) no-repeat scroll 50% 34px !important; overflow-y: visible}
.wt-l {background: transparent url(/images/tab-left_off.gif) no-repeat scroll top left !important; width: 2px; height: 36px}
.wt-ll, #wt-ll {background: transparent url(/images/left-tab_off.gif) no-repeat scroll top left !important; width: 6px; height: 36px}
.ui-tabs-selected #wt-ll {background: transparent url(/images/left-tab_on.gif) no-repeat scroll top left !important; width: 6px; height: 36px}
.wt-rr, #wt-rr {background: transparent url(/images/right-tab_off.gif) no-repeat scroll top left !important; width: 6px; height: 36px}
.ui-tabs-selected #wt-rr {background: transparent url(/images/right-tab_on.gif) no-repeat scroll top left !important; width: 6px; height: 36px}
#welcome-tab1-more-l {background: transparent url(/images/grey-btn_left.gif) no-repeat top left; height: 37px; width: 6px; display: block; float: left; padding-top: 7px}
#welcome-tab1-more-c {background: transparent url(/images/grey-btn_bg.gif) repeat-x scroll top left !important; height: 37px; display: block; float: left; padding-top: 7px}
#welcome-tab1-more-r {background: transparent url('/images/grey-btn_right.gif') no-repeat top left; width: 6px; height: 37px; display: block; float: left; padding-top: 7px}
#welcome-login a, #welcome-login a:link, #welcome-login a:visited {font-size: 12px; color: white}
#headlines .ui-tabs-selected a, #headlines .ui-tabs-selected a:link {color: white}
#headlines.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom:0}
#headlines .ui-tabs-nav li {margin: 0; width: 187px; taxt-align: center; height: 36px}
#headlines .ui-tabs-nav {padding: 0}
#tab1, #tab2, #tab3 {min-height: 207px; color: #7f7f7f}
.fr #tab1, .fr #tab2, .fr #tab3 {min-height: 246px}
#tab1 {text-align: center}
#tab1 p {padding: 3px 0 7px 0}
#welcome-tab1-more p {text-align: center; margin: 5px auto 0 auto; padding: 0}
.fr #welcome-tab1-more p {margin: 0 auto}
#welcome-tab1-btn {text-align: center; display: inline-block}
#welcome-tab1-btn a, #welcome-tab1-btn a:visited, #welcome-tab1-btn a:link {color: white; padding: 0 7px; font-size: 16px; font-weight: bold}
#find-icon {width: 115px; height: 81px; max-height: 81px; background: transparent url(/images/find_icon.gif) no-repeat scroll 50% 50% !important}
#manage-icon {width: 115px; height: 81px; background: transparent url(/images/manage_icon.gif) no-repeat scroll 50% 50% !important}
#showcase-icon {width: 115px; height: 81px; background: transparent url(/images/showcase_icon.gif) no-repeat scroll 50% 50% !important}
#welcome-tab1 div.welcome-icon {float: left}
#welcome-tab1 div.welcome-icon div {padding: 7px 0}
#welcome-tab1 div {float: left; width: 181px}
#welcome-tab2 div {float: left}
#welcome-tab2 ul {background: transparent; list-style: none inside none; padding-left: 20px}
#welcome-tab2 li {background: transparent; height: auto; padding-bottom: 5px}
#welcome-tab2 h4 {color: #7f7f7f; font-size: 16px; padding: 32px 0 13px 0}
#tab2c1 {width: 170px}
#tab2c2 {width: 130px}
#tab2c3 {width: 210px}
#welcome-tab2.fr h4 {padding: 18px 0 13px 0}
#welcome-tab2.fr p {padding-bottom: 7px}
.fr #tab2c1 {width: 170px}
.fr #tab2c2 {width: 150px}
.fr #tab2c3 {width: 210px}
#tab2r {text-align: right; color: #7f7f7f; font-size: 16px; font-weight: bold; clear: left; padding-top: 13px}
#tab3 p {padding: 32px 16px 0 16px}
#welcomes-content {clear: left}
#welcome-jobs{ overflow:visible}
#welcome-jobs, #welcome-people, #welcome-groups {float: left; width: 283px; padding: 0}
#welcome-jobs .content-title .cnt-c {width: 264px}
#welcome-people .content-title .cnt-c {width: 268px}
#welcome-groups .content-title .cnt-c {width: 262px}
#cnt-ll {background: transparent url(/images/left-tab_off.gif) no-repeat scroll top left !important; width: 6px; height: 36px; display: inline-block}
.cnt-l {background: transparent url(/images/tab-left_off.gif) no-repeat scroll top left !important; width: 2px; height: 36px; display: inline-block}
.cnt-c {display: inline-block; vertical-align: top; text-align: center; padding: 7px 7px}
#cnt-rr {background: transparent url(/images/right-tab_off.gif) no-repeat scroll top left !important; width: 6px; height: 36px; display: inline-block}
#welcomes-content a, #welcomes-content a:link, #welcomes-content a:visited {color: #7f7f7f}
#welcomes h4.content-title {background: transparent url(/images/tab-bg_off.gif) repeat-x scroll top; height: 36px; padding: 0}
.welcome-content-body {background: transparent url(/images/tab-box_bg.gif) repeat-x scroll 50% -80px;  height: 150px; padding: 11px 16px; font-size: 12px}
#wcb-l{ overflow:auto}
#welcomes .welcome-content-body h5 {font-size: 14px; font-weight: bold; color: #7f7f7f; padding: 0px; clear: left}
#wcb-l {border-left: 1px solid #e1e1e1}
#wcb-l p {padding-bottom: 7px}
.wcb-g p {padding-bottom: 7px}
#wcb-m {border-left: 1px solid #e1e1e1}
#wcb-r {border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1}
.wcb-lm {padding-top: 13px}
#welcomes-content .wcb-lm a, #welcomes-content .wcb-lm a:link, #welcomes-content .wcb-lm a:visited {text-decoration: underline}
.welcome-avatar {float: left; padding: 4px 7px 0 0}
.welcome-company-avatar {float: left; padding: 4px 7px 0 0}
.welcome-person-detail {float: left; width: 225px}
tr.even {background: #eee }
tr.odd {background: #fff }
form#new_recommendation {padding: 14px 0}
.profile-nav {padding-top: 7px; font-size: 12px; font-family:"Trebuchet MS", "Arial", sans-serif; font-style: normal}
.profile-nav a {color:#1cba6b; text-decoration:none}
.profile-nav a:hover {text-decoration:underline}
.profile-nav div {float:left}
.profiles-edit textarea {width: 450px}
.description textarea, .represented_by input, .unions input, .spoken_language_list input, .written_language_list input, .tech_skill_list input {width: 450px}
.pfl-edit-cmds {margin: 10px 0; width: 100%}
.pfl-edit-cmds a {margin-left: auto; margin-right: auto; text-align:center; width: 90px}
.pfl-nav {margin-top: 20px}
.pfl-nav a {padding: 0 0 0 8px; background-image: url(/images/arrow_orange_b.gif); background-repeat: no-repeat; background-position: left 4px; display:block}
.profiles-edit .navlinks{ position:absolute; right:20px; top:50px; z-index:1000}
 .navlinks a:link {color:#1cba6b; text-decoration:none}
.navlinks a:visited {color:#1cba6b; text-decoration:none}
.navlinks a:hover {color:#1cba6b; text-decoration:underline}
.navlinks a:active {color:#1cba6b; text-decoration:none}
.preview{ background:url("/images/publish_post.gif") left 0 no-repeat; color:#1cba6b !important; padding:0 0 2px 0}
a.message-link {padding: 2px 0 2px 20px; background-image: url(/images/messages_icon.png); background-repeat: no-repeat; background-position: left 2px; text-decoration:none; display:block; color:#1cba6b}
a.message-link:hover {text-decoration:underline}
a.rec-link {padding: 2px 0 2px 20px; background-image: url(/images/recommend_icon.png); background-repeat: no-repeat; background-position: left 0px; text-decoration:none; display:block; color:#1cba6b}
a.rec-link:hover {text-decoration:underline}
.button-link {font-family:"Trebuchet MS", "Arial", sans-serif; font-size: 100%; border: 0 none ; background-color: inherit !important}
button.completed-link {padding: 2px 0 2px 20px; background-image: url(/images/complete_post.gif); background-repeat: no-repeat; background-position: left 0; text-decoration:none; display:block; color:#1cba6b}
button.completed-link:hover {text-decoration:underline}
button.cancel-link {padding: 2px 0 2px 20px; background-image: url(/images/cancel_icon.png); background-repeat: no-repeat; text-decoration:none; display:block; color:#1cba6b}
a.cancel-link {padding: 2px 0 2px 20px; background-image: url(/images/cancel_icon.png); background-repeat: no-repeat; text-decoration:none; display:block; color:#1cba6b}
button.cancel-link:hover, a.cancel-link:hover {text-decoration:underline}
a.cancel-post-link {padding: 2px 0 2px 20px; background-image: url(/images/delete_post.gif); background-repeat: no-repeat; text-decoration:none; display:block; color:#1cba6b}
a.cancel-post-link:hover {text-decoration:underline}
button.accept-link {padding: 2px 0 2px 20px; background-image: url(/images/accept_appl.gif); background-repeat: no-repeat; text-decoration:none; display:block; color:#1cba6b}
a.accept-link {padding: 2px 0 2px 22px; background: url(/images/accept_appl.gif) no-repeat 1px; text-decoration:none; display:block; color:#1cba6b}
a.accept-link:hover, button.accept-link:hover {text-decoration:underline}
button.decline-offer-link {padding: 2px 0 2px 20px; background-image: url(/images/decline_appl.gif); background-repeat: no-repeat; text-decoration:none; display:block; color:#1cba6b}
a.decline-offer-link {padding: 2px 0 2px 20px; background: url(/images/decline_appl.gif) no-repeat 1px; text-decoration:none; display:block; color:#1cba6b}
a.decline-offer-link:hover, button.decline-offer-link:hover {text-decoration:underline}
button.cancel-appl-link {padding: 2px 0 2px 20px; background-image: url(/images/cancel_appl.gif); background-repeat: no-repeat; text-decoration:none; display:block; color:#1cba6b}
button.cancel-appl-link:hover {text-decoration:underline}
a.cancel-appl-link {padding: 2px 0 2px 22px; background: url(/images/cancel_appl.gif) no-repeat 1px; text-decoration:none; display:block; color:#1cba6b}
a.cancel-appl-link:hover {text-decoration:underline}
a.edit-link {padding: 2px 0 2px 20px; background-image: url(/images/edit_post.gif); background-repeat: no-repeat; background-position: left 0px; text-decoration:none; display:block; color:#1cba6b}
a.edit-link:hover {text-decoration:underline}
button.post-link {padding: 2px 0 2px 20px; background-image: url(/images/recommend_icon.png); background-repeat: no-repeat; background-position: left 0px; text-decoration:none; display:block; color:#1cba6b}
button.post-link:hover {text-decoration:underline}
button.publish-link {padding: 2px 0 2px 20px; background-image: url(/images/publish_post.gif); background-repeat: no-repeat; background-position: left 0px; text-decoration:none; display:block; color:#1cba6b}
button.publish-link:hover {text-decoration:underline}
button.close-link {padding: 0px 0 2px 16px; background-image: url(/images/close_post.gif); background-repeat: no-repeat; background-position: left 0px; text-decoration:none; display:block; color:#1cba6b}
button.close-link:hover {text-decoration:underline}
#media-edit h3 {padding: 0 0 0 25px; background-repeat: no-repeat; background-position: left 0px; display: block; line-height: 21px; margin-top: 21px}
.portfolio-images {background-image: url(/images/image_icon.png)}
.portfolio-audio {background-image: url(/images/music_icon.png)}
.portfolio-embeds {background-image: url(/images/video_icon.png)}
.media-add-link {padding: 2px 0 2px 25px; background-repeat: no-repeat; background-position: left 0px; display: block; line-height: 21px}
a.upload-link {background-image: url(/images/add_image_icon.png)}
a.embed-link {background-image: url(/images/add_video_icon.png)}
a.audio-upload-link {background-image: url(/images/add_audio_icon.png)}
.rec-login {padding:10px 0px 10px 15px}
.rec-login .frm_req_row {width: 0px}
.rec-signup {padding: 10px 0px 10px 15px; position:relative}
.rec-signup .frm_req_row {width: 0px}
.rec-signup .frm_right_row {width: 220px}
.rec-list {clear:both}
.rec-writer {float: right; width: 200px}
.rec-body {font-family:"Georgia", serif; color:#333}
.rec-writer {color: #999}
.rec-writer a {font-family:"Georgia", serif; color: #333}
.rec-writer span {font-family:"Georgia", serif; color: #333}
.rec-actions button {margin: 0px 27px 0 0}
#rec-show-login{ position:absolute; top:20px; font-size:11px}
#recommendations-new {margin-top: 10px}
#rec-login h4, #rec-signup h4 {float: left}
#rec-login p, #rec-signup p {display: block; float: left; padding: 2px 0 0 13px; color: #1cba6b}
#rec-login p a, #rec-signup p a {color: #1cba6b}
#recommendations-new #search_form {float: right; margin-top: 7px; color: #666}
#recommendations-new #search_form input {width: 100px}
.rec-new {margin-bottom: 10px; padding-bottom: 10px}
.rec-edit {margin: 7px 0}
.rec-edit form {font-size: 13px}
.rec-edit-action {float: right}
.rec-edit-job img {display: block; float: left; padding-right: 7px}
.rec-edit-job {padding: 13px 0 13px 34px}
.rec-new-request {margin-top: 18px}
.rec-new-request .frm_left_row {width: 160px}
.rec-new-request-expl {color: #aaa}
.rec-new-request-expl a:link {color:#1cba6b; text-decoration:none}
.rec-new-request-expl a:visited {color:#1cba6b; text-decoration:none}
.rec-new-request-expl a:hover {color:#1cba6b; text-decoration:underline}
.rec-new-request-expl a:active {color:#1cba6b; text-decoration:none}
.recommendation {border: thin solid #e8e8e8; padding: 5px; margin: 5px 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-color:#fff}
.rec-delete {float: right}
.rec-vis {float: right}
.recommendation img {display: block; float: left; padding: 3px 7px 3px 3px}
.rec-who {font-size: 15px}
.rec-who span {font-size: 18px; font-style: italic}
.rec-says {clear: left; padding: 15px 1em 3px 1em; color: #999}
.rec-replied-on {float: right}
.rec-body {font-family:"Georgia", serif}
.rec-body p + p {padding-top: 0.5em; text-indent:1em}
.paginate {float: right; text-align: right; padding-top: 7px}
.faq {width: 835px}
.faq li {margin-bottom: 4px}
.faq li a:link {color:#1cba6b; text-decoration:none}
.faq li a:visited {color:#1cba6b; text-decoration:none}
.faq li a:hover {color:#1cba6b; text-decoration:underline}
.faq li a:active {color:#1cba6b; text-decoration:none}
.faq h3 {padding-bottom: 4px}
#contact-us {width: 670px; color: #333; font-size: 13px; margin-left:20px}
#contact-us a:link {color:#1cba6b; text-decoration:none}
#contact-us a:visited {color:#1cba6b; text-decoration:none}
#contact-us a:hover {color:#1cba6b; text-decoration:underline}
#contact-us a:active {color:#1cba6b; text-decoration:none}
#contact-us dl {padding-top: 14px; margin-bottom: 8px}
#contact-us dt {width: 130px; display:block; float:left; margin-bottom: 8px; clear:left}
#contact-us dd {float:left; margin:0 0 0 20px}
#contact-us h4 {margin-top: 13px; margin-bottom: 12px; padding-bottom: 2px; background-image: url(../images/dotted_line.jpg); background-repeat: repeat-x; background-position: bottom; font-style: italic; clear:left}
.breadcrumb {padding-left: 10px; padding-bottom: 3px}
.breadcrumb a:link {color:#fb5d3b; text-decoration:none}
.breadcrumb a:visited {color:#fb5d3b; text-decoration:none}
.breadcrumb a:hover {color:#fb5d3b; text-decoration:underline}
.breadcrumb a:active {color:#fb5d3b; text-decoration:none}
.cmd-buttons {margin: 0; padding: 3px; width: 100%; text-align: center}
.cmd-buttons a {width: 120px; margin-right: auto; margin-left: auto; display: block}
.cmd-buttons a span.btn {width: 110px}
.page-guides {width:100%; margin: 32px auto 10px auto; padding: 5px}
.page-guides-2col {width:100%; margin: 0px auto 0px auto}
.page-guides-extra {width:100%; border: thin solid #e8e8e8; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.page-guide-col {float: left; width: 280px; padding: 5px; margin: 0 10px}
.page-guide-col-wrapper {border: thin solid #e8e8e8; padding: 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.page-guides h3 {background-image: none}
.page-guides-2col h3 {font-size:18px; border: thin solid #e8e8e8; padding: 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-color:#eee; background-image: none}
.page-guide-col h4 {background-image: none; padding-top: 3px}
.page-guides li {clear:both}
.page-guide-links a {color:#1cba6b; text-decoration:none; padding: 7px 0 0 8px; background-image: url(/images/arrow_orange_b.gif); background-repeat: no-repeat; background-position: left 11px; display:inline-block}
.page-guide-links a:hover {text-decoration:underline}
.job-rec div {color: #999}
.job-rec span {font-family:"Georgia", serif; color: #333}
 .clear-block:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clear-block {display: inline-block}
 * html .clear-block {height: 1%}
.clear-block {display: block}
 .ui-tabs-hide .clear-block {display:none}
.ui-tabs-hide.clear-block {display:none}
.portfolios-media-folder {color: #999}
.fullscreen .portfolios-media-folder {padding: 13px 28px; height: 100%; min-height: 100%}
.portfolios-media-folder a:link {color:#999; text-decoration:none}
.portfolios-media-folder a:visited {color:#999; text-decoration:none}
.portfolios-media-folder a:hover {color:#999; text-decoration:underline}
.portfolios-job {color: #999}
.fullscreen #person-gallery, .fullscreen .portfolios-job {padding: 13px 28px; height: 100%; min-height: 100%}
.fullscreen #person-gallery a, .fullscreen .portfolios-job a {color:#999; text-decoration:none}
.fullscreen #person-gallery a:hover, .portfolios-job a:hover {text-decoration:underline}
#file-upload {}
#file-embed {}
.portfolios-upload .form-frame {float:left; margin: 0.25em}
.portfolios-upload textarea {width: 413px; height: 50px}
.portfolios-upload input {width: 410px}
.gallery-list {width:650px;margin:0 auto;}
ul.gallery-list {list-style: none inside none}
.gallery-list li {width:65px;height:65px;border:0px none; margin: 4px 4px; display:block; float:left;}
.gallery-list li div{left:240px}
.gallery-list li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.gallery-head {width:200px; float:left}
.gallery-name {font-family:"Georgia", serif; font-style: italic; font-size: 15px; margin: 13px 0 21px 0}
.gallery-title {clear:left}
.gallery-controls {clear:left}
.portfolio-controls {float: right}
.portfolios-show {padding: 0 14px}
#gallery-head {float: left; width: 15%; padding-top: 21px}
#gallery-body {float: left; width: 85%}
#gallery-image {padding-left: 2%; margin: 0}
#gallery-image-wrapper {padding-left: 32px}
#gallery-image-text {float: left; width: 15%; padding-top: 21px}
.fullscreen #gallery-image {height: 100%; max-height: 100%; height: 350px}
#image-prev-next {width: 30px}
.gallery-thumbs {clear: left}
#gallery-head div {margin: 0 auto; text-align: center}
#gallery-content {float:left; max-width: 82%}
#gallery-title {width: 10%}
.thumb-box{ margin:0 5px 5px 0}
.gallery-thumbs ul {list-style: none inside none}
.gallery-thumbs li {display: block; clear:left; margin-bottom: 7px}
.thumb-box {width: 50px; height: 50px; text-align: center; vertical-align: middle}
.thumb-title {}
.fullscreen .thumb-title {}
.thumb-description {margin-top:3px; margin-left:7px; word-wrap:break-word}
#media-edit .thumb-description textarea {width:190px}
.gallery-thumbs a {}
.gallery-thumbs textarea {width: 410px; height: 50px}
.gallery-thumbs .frm_row {padding: 0 0 4px 0}
.thumb-box {float:left}
.thumb-control {float:left}
.thumb-text {float:left}
.title-holder {max-width: 100%}
.title-holder textarea {width: 100%}
.description-holder textarea {width: 100%}
.form_btn {font-size:20px; font-weight: bold; font-style: italic; font-family : Georgia, serif; margin:10px 0 10px 106px}
.form-frame {border: thin solid #e8e8e8; padding: 5px; margin: 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-color:#fff}
.form-frame-with-title {padding: 0}
.form-frame-body {margin: -8px 0px 8px 0px;  padding: 3px 5px 0px 5px; background-color:#fff}
.form-frame-title {background-color: #fb5d3b; border: 0 solid #e8e8e8; color: white; font-weight: bold; font-size: 15px; -moz-border-radius: 8px; -webkit-border-radius: 8px; height: 36px; padding: 8px 18px 0 18px}
.sessions-new .form-frame {width:510px; margin: 30px auto; font-size: 13px}
.sessions-new .form-frame-body {padding: 28px 20px 10px 20px}
.sessions-new #flash {margin: auto; width: 100%}
#root-signup-form.form-frame {width: 278px; font-size: 13px}
#root-signup-form .frm_req_row {width: 0}
.caption{font-style:italic;color:#887;}
.pf-img {position:relative;margin-top:2em;}
#image {margin: 13px 7px 13px 7px; float: left; width: 100%}
#show-image {max-width: 100%}
.fullscreen #image {height: 100%; max-height: 100%}
.image-holder {margin: 0}
.fullscreen .image-holder {max-height: 550px; max-width: 100%}
.fullscreen .control-holder {display:none}
.image-holder img {max-height: 550px; max-width: 100%}
#image-content {float: left; max-width: 82%}
#image-text {float: left; width: 15%}
.gallery {margin:0 auto; clear:none; float:left}
.gallery li {width:50px;height:50px;border:0px none;margin: 2px; float:left; clear:none;}
.gallery li div {left:240px}
.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.gallery-nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;width:100%;text-align:center;}
.gallery.gallery-js {width:702px;margin:0 auto;}
.gallery.gallery-js li {width:50px;height:50px;border:0px none;margin: 0 2px; float:left;}
.gallery.gallery-js li div{left:240px}
.gallery.gallery-js li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.gallery-type {clear:left}
.gallery-type ul {padding-left:14px; display:block;float: left;}
.gallery-type h4 {padding: 7px 0 3px 0;}
.portfolios-gallery {padding: 21px}
.on-black {color: #ccc}
.on-black a {color:#333; text-decoration:none}
.on-black a:hover {text-decoration: underline}
.on-white a {color:#ccc; text-decoration:none}
.on-white a:hover {text-decoration: underline}
#gallery-nav ul {padding-left:0px; list-style: none inside none}
#gallery-nav li {display: inline-block; padding: 0 15px}
#gallery-menu {padding-bottom: 32px}
.portfolios-gallery p {padding-bottom: 0}
.portfolios-gallery p + p {padding-bottom: 0; text-indent:1em}
#gallery-job-avatars {padding-top: 12px}
.gallery-job {width: 160px; float: left}
#gallery-job-links .selected {font-size: 21px}
.media-edit-img {float: left; padding: 7px 28px 7px 0; width:200px; text-align:center}
#new_media .frm_left_row, #new_embed .frm_left_row {width:70px}
.embed-edit-img {float: left; padding: 7px 28px 7px 0; width:425px; text-align:center}
.media-edit-img img {max-width: 200px}
.media-edit-form, .embed-edit-form {float: left}
.media-edit-form .frm_right_row, .embed-edit-form .frm_right_row {clear: left}
.media-edit-form .frm_req_row, .embed-edit-form .frm_req_row {width: 0}
.media-edit-form textarea, .embed-edit-form textarea{ height: 150px; width: 380px}
.media-show-link {margin: 7px; font-variant: small-caps; color: #999}
.fullscreen .media-show-link {font-size: 21px}
.media-show-cmds {margin: 7px; font-family:"Trebuchet MS", "Arial", sans-serif; font-style: normal; font-size: 12px; float: right}
.media-show-link a:link {color:#999; text-decoration:none}
.media-show-link a:visited {color:#999; text-decoration:none}
.media-show-link a:hover {color:#999; text-decoration:underline}
.media-show-link a:active {color:#999; text-decoration:none}
.media-show-content {height: 100%; min-height: 100%; color: #999}
.media-show-title {font-size: 18px; margin-bottom: 13px}
.media-show-img {margin: 7px; text-align: center; vertical-align: middle; height: 100%; min-height: 100%; padding: 7px 28px 7px 0}
.fullscreen .media-show-img {}
.media-show-img img {max-height: 90%; max-width: 70%; margin: auto; display: block}
.fullscreen .media-show-img img {}
.media-show-text {float: right; width: 20%; padding: 0 56px 28px 28px ; margin: 7px}
body.fullscreen {height: 100%}
#welcomes #flash {width: 100%; margin: auto}
#welcomes .box_notice, #welcomes .box_error {width: 264px; margin: auto}
#welcomes .error-field-msg {float:left}
.signup-notice {font-weight: normal; font-size: 15px; text-align: center; padding-top: 7px}
#fb-signup {margin-top: 3px}
#fb-signup p {float: right; width: 167px; padding-left: 5px}
#survey {text-align: center; margin-top: 3px; color: #999; background: transparent url(/images/survey_btn-bg.gif) repeat-x scroll top left !important; height: 52px}
#survey a {font-size:16px}
#survey a:hover {text-decoration: none}
#survey div {float: left}
#survey-l {background: transparent url(/images/survey-btn_left.gif) repeat-x scroll top left !important; height: 52px; width: 3px}
#survey-icon {background: transparent url(/images/survey-icon.gif) no-repeat scroll 50% 50% !important; height: 28px; width: 34px; padding: 5px 18px 0 18px; display: inline-block}
#survey-link {display: inline-block; vertical-align: top}
#survey-about {position: relative; top: -13px; left: 70px}
#survey-c {width: 272px;  text-align: left; padding-top: 8px}
#survey-r {background: transparent url(/images/survey-btn_right.gif) repeat-x scroll top left !important; height: 52px; width: 3px}
.msg {width: 680px; margin-bottom: 15px; border-bottom: 2px solid #eee}
.msg-sender {float: left; width: 55px}
.msg-sender img {width: 50px}
.msg-date {float: left; width: 150px; font-size: 9pt}
.msg-body {width: 450px; float: left; margin-bottom: 13px}
.msg-body p {padding-bottom: 3px}
.msg-frame {border: thin solid #e8e8e8; width: 450px; padding: 5px; margin: 5px 0;  -moz-border-radius: 8px; -webkit-border-radius: 8px}
#terms-reply .schedule_type {float:left; clear: none}
#terms-reply .frm_left_row {text-align: right; padding-right: 3px}
#email-invites-form {background-color:#f8f8f8; border: thin solid #e8e8e8; margin: 21px 0 5px 0 auto; padding:21px; width: 480px; -moz-border-radius: 1px; -webkit-border-radius: 1px}
#email-invites-form .email .frm_right_row {width:240px}
#email-invites-form .frm_req_row {width: 0px}
#btn_gmail{ position:relative; margin:0 0 0 170px}
#btn_gmail a{ position:absolute; top:8px; left:80px; display:block; padding:0 0 20px 0}
.btn_align{ margin:0 0 0 100px}
.invitation .frm_row {float: left; clear: none}
.invitation textfield {width: 230px}
.add-more .frm_right_row {text-align:left; width: 230px}
.email .frm_right_row{ width:500px}
.invitation .add_to_network .frm_req_row {width: 0px}
.invitation .add_to_network .frm_left_row {width: 5px}
#networks-show {margin-top: 10px}
#network-search {margin-left: 250px}
#network-search-text {float: right; margin-top: 7px; color: #999}
#network-search-form {float: right}
#network-search input {width: 100px}
.rel-img {float:left; width: 50px}
.rel-details {float:left; width: 280px}
.rel-cmds {float:left}
#networks-requests .rel-cmds{ position:absolute; right:40px}
#networks-requests .rel-cmds a{ padding-right:10px}
.relationship span {font-family:"Georgia", serif; color: #333}
.relationship div {color: #999}
.relationship h4 {font-family:"Georgia", serif}
a.sm2_link { -webkit-transition-property: hover; -webkit-transition: all 0.15s ease-in-out; line-height: 28px}
a.sm2_link, a.sm2_paused:hover, a.sm2_link:hover {background:#666 url(/images/icon_play.png) no-repeat 0px 50%; _background-image:url(/images/icon_play.gif);  border-color:#666; padding: 4px 7px 1px 20px}
a.sm2_paused {background-color:#666; border-color:#666}
a.sm2_paused:hover {background:#666 url(/images/icon_play.png) no-repeat 0px 50%; _background-image:url(/images/icon_play.gif); border-color:#666}
a.sm2_playing, a.sm2_playing:hover {background:#336699 url(/images/icon_pause.png) no-repeat 0px 50%; _background-image:url(/images/icon_pause.gif); border-color:#336699; text-decoration:none}
#account-activations-new .problems {margin-top: 48px}
#messages {padding-top: 12px; clear: left}
#job-questions {margin-top: 18px}
#feedback {clear: left; background-color: #f8f8f8; padding: 0 13px 0 13px ; margin: 3px 0}
#feedback input {width: 520px}
.fs #feedback input, .fr #feedback input {width: 430px}
#feedback-controls {float: left; margin-top: 5px}
#feedback-submit {float: left; margin: 3px}
.score .frm_right_row {width: 440px; min-height: 60px}
.score .ui-slider-horizontal {border: 1px solid #e8e8e8}
.comment input {width: 440px}
#nps {clear: left; background-color: #f8f8f8; padding: 7px 13px; margin: 3px 0}
#nps-controls {float: left; margin-top: 5px; padding-left: 40px}
#nps-submit {float: left; padding: 3px 0px 3px 48px}
.empty {color: #999}
#invitation_problems {margin: 3px 0 21px 0}
 .list-box {border: thin solid #e8e8e8; padding: 3px; margin: 10px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.list-box h3 {margin-bottom: 3px; font-family:"Georgia",serif; font-style:italic}
.list-box h4 {font-family:"Georgia",serif; font-style:italic}
.list-box-img {float: left; width: 55px}
.list-box-img-tall {float: left; width: 160px}
.list-box-links a:link {color:#1cba6b; text-decoration:none}
.list-box-links a:visited {color:#1cba6b; text-decoration:none}
.list-box-links a:hover {color:#1cba6b; text-decoration:underline}
.list-box-links a:active {color:#1cba6b; text-decoration:none}
.radio-title {float:left; width:100px}
.radio-frms {float:left}
.radio-frm {margin-top: 4px}
.radio-controls {border-bottom: 1px solid #eee; padding: 7px; margin-bottom: 3px}
#form-msg{ position:absolute; right:180px; top:43px}
.form-msg {float: right; padding-right: 7px}
.progress {cursor: progress !important}
.jobs-ask .body .frm_left_row {width: 200px}
div.tooltip {background-color:#333; outline:1px solid #669; border:2px solid #fff; padding:10px 15px; width:200px; display:none; color:#fff; text-align:left; font-size:12px; outline-radius:4px; -moz-outline-radius:4px; -webkit-outline-radius:4px; z-index: 98}
#show-upload {display:none}
.with-thumb #show-upload {display:inline}
.with-thumb .portfolios-upload {display:none}
 #job-exp-edit .public-nav-link{ padding: 4px 0 0 7px; width:100px; float:right}
.media-nav-link {float: right}
.media-avatar {float: left; padding-right: 7px}
.media-item {clear: left; padding-bottom: 7px; margin-top: 12px; border-top: 2px solid #eee}
.media-item h3 {padding: 0 7px 7px 0; float: left; font-style: italic}
.thumb-link-box {float:left; padding: 2px}
.media-thumbs {float: left}
.ui-tabs-selected {background: transparent none !important}
.ui-tabs-selected a {background: transparent none !important}
.embed-icon {position:relative}
.embed-player-icon {display: inline-block; position: absolute; top: -41px;  left: 33px; z-index: 98}
.frm-prefix {float:left; padding-top: 5px}
#person-url {float: right}
.message-count {display: inline-block; background: transparent url('/images/message_count.png') no-repeat; z-index: 98; width: 33px; height: 27px; text-align: center; position: relative; top: -11px; left: -2px}
#purchase-new {border: 2px solid #EEE; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 0.5em; font-size: 130%; color: #333}
#purchase-pay {width:48%; float:left; text-align: center; border-right: 2px solid #eee}
#purchase-pay-content {padding: 1em}
#purchase-cost {font-weight: bold}
#purchase-on-paypal {font-size: smaller}
#purchase-questions {font-weight: bold}
#purchase-support {font-size: smaller}
#purchase-benefits {width:48%; float:left; padding-left: 21px}
#purchase-benefits-content {padding: 1em}
#purchase-benefits ul {list-style: none outside none; margin: 0; padding: 7px 0 0 7px}
#purchase-benefits li {padding-bottom: 7px}
#purchase-cost {margin-bottom: 7px}
#paypal-link {margin: 21px 0}
#media-edit ul {padding-left:0px; list-style: none inside none}
#media-edit li {display: block; float: left; width: 200px; max-width: 200px; padding: 7px 7px 7px 0}
#media-edit li.li-col-2 {padding-right: 0}
.media-del-icon {float: left}
.media-del-icon button {padding: 0}
.media-new-line {clear:left}
.ac_results span {font-size: 9px}
#rec-email-cancel {padding-left: 5px}
input.ac_input {width: 288px}
.ver-frm-row input[type=text] {width: 288px}
.ver-ctl-sml {height: 34px}
.ver-ctl-med {height: 89px}
.ver-ctl-big {height: 144px}
.ver-ctl-narrow {width: 89px}
.ver-ctl-wide {width: 377px}
.ver-frm-req {width: 17px; min-width: 17px; display: inline-block; text-align:center; color:#fb5d3b; font-size:12px; font-weight:bold}
.ver-frm-label {padding-bottom: 4px; display: inline-block}
.ver-frm-noreq-label {padding-left: 17px}
.ver-frm-field {padding-left: 17px}
.ver-frm-row {margin-bottom: 13px}
.ver-frm-indent {margin-left: 21px}
.ver-frm-fieldset-label {padding-left: 12px}
.ver-frm-fieldset {border-left: 5px solid #eee; padding-left: 7px; margin-left: 17px}
  .ui-helper-hidden {display: none}
#password-reset p {font-size: 14px; padding: 7px 0 3px 0}
#twitter-link {padding-top: 7px}
#twitter-icon {float: left; padding-right: 7px}
#tweet-this {margin-top: 15px; vertical-align: top}
#tweet-this button {float: right}
#fb-share, #sharethis {padding-top: 7px}
#fb-share-profile, #sharethis-profile {padding: 7px 0 0 15px}
#edit-profile {padding: 0 0 0 15px}
#edit-profile a{ color:#1cba6b}
#edit-profile a:hover{ text-decoration:underline}
#improve-info, #ac-type-info {margin: 10px 28px 7px 0}
#search-improve-info {margin-bottom: 5px; padding-left:5px}
.ui-tab-disabled {color: white !important}
ul#twitter_update_list {list-style: none outside none; padding: 3px 0}
.twtr-hd h3, .twtr-hd h4 {background-image: none}
.twtr-ft {height: 1px}
#rel-thread-head {padding-bottom: 21px}
#msg-thread-head {padding-bottom: 21px}
#job-pre-apply {margin-top: 21px}
#fb-new-link p, #fb-new-proceed p {padding-bottom: 5px}
#fb-new-link form, #fb-new-proceed form {padding-left: 7px}
#fb-new-link form .frm_left_row {width: 100px}
#fb-new-proceed, #fb-new-link {margin-top: 21px; font-size: 14px}
#job-login-apply {margin-top: 21px; font-size: 14px}
#or-facebook {height: 25px; padding-top: 7px}
#new_message {width: 500px}
#new_message textarea {width: 450px; height: 120px}
#facebox .body.ver-frm-row, #facebox .body.frm_row {padding: 0}
#fb-new-proceed, #fb-new-link {float: left; width: 400px; padding: 0}
.fb-new-content {min-height: 150px; height: 150px}
#fb-new-link {margin-left: 52px}
#fb-new-proceed p, #fb-new-proceed form, #fb-new-link p, #fb-new-link form {margin: 0 21px}
#fb-new-proceed h4, #fb-new-link h4 {padding: 7px 0 0 7px; height: 29px; float: left; width: 381px}
#fb-new-proceed .wt-rr, #fb-new-proceed .wt-ll, #fb-new-link .wt-rr, #fb-new-link .wt-ll {display: block; float: left}
#fb-login-wrapper {display: inline-block; width: 89px; height: 21px}
#fb-signup #fb-login-wrapper {padding: 5px 0 0 3px}
#job-closed {border:2px solid #ed0000; background:#fff3f3; padding: 5px; margin-top: 7px; -moz-border-radius: 8px; -webkit-border-radius: 8px}
#invitations_0_email{ width:240px}
#invitations .field-with-help{ width:240px}
.invite-picture {width: 40px; max-width: 40px; float: left; clear: left; padding-top: 15px}
.invitations-new .title h3{ text-align:center}
.invitations-new ul {list-style: none outside none}
.invitations-new li {float:left; height: 64px}
.invite-picture img {width: 32px; max-width: 32px}
.invite-details {float: left; padding-top: 12px; width: 146px}
.invite-details div {float: left; clear: left}
.invite-details p {float: left}
.invite-details h4 {font-size: 14px; padding: 0}
#site-message {padding-top: 1em; font-weight: bold; font-size: larger; color: red}
 #apply-for-job{ clear:both; margin:10px 0 0 20px}
#radio-title-attachments{ float:left; margin:7px 0 0 7px; width:120px}
#apply-for-job-header{ float:left; padding-left:18px; padding-top:10px; width:200px !important}
#apply-for-job-attachment-body input{ width: 300px !important}
.jobs-ask button, .jobs-apply button, .form-frame button{ margin-left: 25px !important}
#messages-attachment-body #apply-for-job-header{ padding-left: 0px}
#terms-reply #apply-for-job-header, #offer-reply #apply-for-job-header, #decline-reply #apply-for-job-header{ clear:both; padding-left:120px; color:#999999; font-style:italic}
#reply #apply-for-job-header{ float:left;  padding-top:10px; width:200px; color:#999999; font-style:italic}
#apply-for-job-header em{ display:block; padding:0 0 5px 0}
.spacing_attachments .frm_req_row{ width:45px}
#new_message #apply-for-job-header{ width:100%}
.spacing_attachments input{ clear:none}
.spacing_attachments p{ float:left; display:block; width:120px}
.spacing_attachments .ver-frm-field{ float:left; width:250px}
.spacing_attachments{ width:100%}
.msg-attachments a{ display:block; padding: 0 0 0 15px; margin:10px 0 0 0; height:15px; color:#1cba6b; background:url(/images/icon_paperclip.gif) no-repeat left center}
.msg-attachments a:hover{ text-decoration:underline}
.msg .msg-attachments{ width:400px; float:left; margin:0 0 0 205px}
.msg-body .msg-attachments{ margin: 0px !important}
.inb_title {float:left; width:558px; font-size:13px}
.inb_att_file {float:left; width:15px; height:15px; padding-left:15px}
.inb_att_file img{ margin-top:3px}
#messages-form-attachment-body .Attachment_1, #messages-form-attachment-body .Attachment_2, #messages-form-attachment-body .jointe_1, #messages-form-attachment-body .jointe_2{ clear: both}
#terms-reply-attachment-body h3#radio-title-attachments{ clear: both}
#terms-reply-attachment-body #apply-for-job-header {clear: none; padding: 0px}
   #job_cost_type{ margin-top:5px; margin-left:5px}
.paypal{ margin-top:5px; margin-left:5px}
#job_unions{ width:380px; height:15px}
#job_tech_skill_list{ height:15px}
body.fr #choice_of_payment{ position:relative; border:1px solid #eeeeee; width:475px; padding-top:8px; height:95px; margin:125px 0 0 105px}
#choice_of_payment{ position:relative; border:1px solid #eeeeee; width:475px; padding-top:8px; height:95px; margin:105px 0 0 105px}
#payment_type_bid, #payment_type_budget, #payment_type_tbd, #payment_type_pro_bono, #payment_msg {clear:left; margin-top: 4px;}
#payment_type_budget {width:300px;}
#payment_type_pro_bono {margin-bottom:10px;}
#job_payment_type #payment_type_budget, #payment_type_tbd, #payment_type_pro_bono, .frm_right_row{ margin:0px}
#payment_type_budget .frm_radio{ margin-left:0px}
#payment_details{ float:right; margin-right:5px}
a#payment_details{ color:1cba6b !important; text-decoration:none !important}
a:hover#payment_details{ text-decoration:underline !important}
#cost_form_title{ height:15px; padding-bottom:10px; display:block; float:left}
#free_cost_form_title{ height:15px; padding-bottom:10px; padding-left:5px}
#type_of_payment_free{ width:475px; height:25px; margin:85px 0 0 105px}
#type_of_payment_cost, #type_of_payment_free_cost{ display:block;  }
#job-section-deadline{ position:relative}
#job-section-deadline-title{ position:absolute; top:15px; left:330px}
#quote_positionning{ color:#AAAAAA; margin-top:5px; margin-left:108px}
  #artf_locale {color: #666666; float: right; font-size: 13px; height: 25px; min-height: 25px; padding: 5px 13px 2px; vertical-align: top}
#artf_locale_settings {color: #666666; height: 25px; min-height: 25px; vertical-align: top}
.artf_locale_select {vertical-align: top}
.artf_locale_select a{ color: #666666; text-decoration: none; font-size: 15px}
.artf_locale_select a:hover{ text-decoration: underline}
 select#search_select{ font-size: 12px}
select#search_select option{ font-size: 12px}
 #top-banner{ background: #EEEEEE; height: 60px; border: 1px solid #E8E8E8; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 0px; margin-bottom: 5px; margin-top: 10px}
#top-banner h1{ padding-top: 14px; font-size: 26px; font-weight: normal}
 #welcomes-content{ clear: both; padding-top: 5px; padding-bottom:5px; padding-left:2px}
#welcomes h4.content-title{ background: #EEEEEE !important; border: 1px solid #E8E8E8}
#welcome-jobs h4.content-title{ border-right: none; border-radius: 8px 0px 0px 0px; -moz-border-radius: 8px 0px 0px 0px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px }
#welcome-people h4.content-title{ border-right: none}
#welcome-groups h4.content-title{ border-radius: 0px 8px 0px 0px; -moz-border-radius: 0px 8px 0px 0px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px }
.welcome-content-body{ background: none; border-bottom: 1px solid #E8E8E8; position: relative}
#welcome-jobs .welcome-content-body{ border-radius: 0px 0px 0px 8px; -moz-border-radius: 0px 0px 0px 8px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 8px}
#welcome-groups .welcome-content-body{ border-radius: 0px 0px 8px 0px; -moz-border-radius: 0px 0px 8px 0px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 0px}
a.view_more{ color:#1CBA6B !important; text-decoration: none; display: block; position: absolute; top: 150px; right: 5px}
 #intro_to_artfox{ color: #666666; float: left; font-size: 16px; margin: 8px 6px 8px 2px; width: 559px; border: 1px solid #E8E8E8; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px}
#intro_to_artfox tbody{ vertical-align: middle}
#intro_to_artfox td{ padding: 0px; font-size: 18px; padding-right: 5px}
td.intro_image{ width: 115px}
#intro_to_artfox tr{ cursor: pointer}
#intro_to_artfox tr:hover{ background: #eeefee}
span#connect_full, span#showcase_full, span#find_full{ display: none; font-size: 13px}
td.intro_image a{ outline: none !important}
#intro_to_artfox table{ border-collapse: collapse}
 .forms{ float: right !important; margin-bottom: 8px}
.home-form-frame-title {background: none; border: 0 solid #E8E8E8; color: white; font-size: 15px; font-weight: bold; height: 30px; padding: 0px}
.home-form-frame-body {margin-top: 0px}
a.display_log_in, a.display_log_in_alt, a.display_sign_up, a.display_sign_up_alt{ display: block; height: 25px; width: 129px; text-align: center; padding-top: 5px; font-weight: normal}
a.display_sign_up{ background: #FB5D3A; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; color: white !important; float: left; margin-left: 8px}
a.display_sign_up_alt{ background: #eeeeee url("../images/tab_highlight.png") repeat-x bottom; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; float: left; margin-left: 8px}
a.display_log_in{ background: #eeeeee url("../images/tab_highlight.png") repeat-x bottom; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; float: right; margin-right: 8px}
a.display_log_in_alt{ background: #FB5D3B; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; color: white !important; float: right; margin-right: 8px}
a.display_log_in_alt:hover, a.display_sign_up:hover{ text-decoration: none !important}
a.display_log_in:hover, a.display_sign_up_alt:hover{ text-decoration: underline}
 #log_in_form .frm_right_row{ float: none}
#log_in_form form#login-form{ font-size: 14px}
#log_in_form .frm_left_row{ color: #7F7F7F !important}
#log_in_form input.inp_frm_med{ width: 185px; font-size: 14px}
#log_in_form .frm_left_row{ width: 70px}
h3#welcome_back_to_artfox{ color: #666666; margin-bottom: 5px; padding-top: 10px; text-align: center}
#log_in_form a.login-forgot{ margin-top: 10px}
#log_in_form .frm_row{ padding-top: 7px}
#log_in_form{ display: none}
#log_in_form, #sign_up_form{ min-height: 160px}
#login_button_for_home_page{ float: right; margin-top: 10px}
#forgot_password_remember_me{ float: left; margin-top: 10px; font-size: 12px}
 span.frm-help, .field-help{ display: none !important}
 #select-file-upload, #select-audio-upload, #select-file-embed{ display:block; float:left; padding-right: 30px}
 #link_positionning{ margin:5px 0 0 0; float:right}
#link_positionning_experience{ float:left}
#link_positionning a, #link_positionning_experience a{ color:#1cba6b}
#link_positionning a:hover, #link_positionning_experience a:hover{ text-decoration:underline}
 .experiences_title{ font-size:18px; font-family:"Georgia", "Trebuchet MS", sans-serif; font-style:italic; font-weight:normal; padding:0 0 5px 0}
.gallery-border{ border:2px solid #eeeeee; padding:10px 5px 15px 5px; margin:0 0 10px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px}
.gallery-job {width: 100px; margin:0 20px 0 10px; border-right:1px solid #eeeeee; float:left}
.gallery-preview{ width:500px; padding-left:130px}
.jobs-show .gallery-preview{ width:500px; padding-top:10px; padding-left:0px}
#form_upload_avatar{ position:relative; margin-top:10px; border-top:1px dotted #cccccc}
#form_upload_avatar .profile-edit-avatar{ margin-top:30px; width:75px}
.default-avatar{ position:absolute; top:80px; left:0px}
 .sidebar h3 a:hover{ width:174px; height:25px; color:#1cba6b}
#side_menu h2, #side_menu_recommendations h2{ font-size:12px; font-weight:normal; position:relative; padding-bottom:0px}
#side_menu h3, #side_menu_recommendations h3{ font-size:12px; font-weight:normal; padding-top:5px; padding-left:10px; padding-bottom:0px}
 ul li ul li{ width:144px; padding-left:30px; padding-top:3px; padding-bottom:3px}
ul li ul li a{ text-decoration:none; font-style:italic; color:black}
ul li ul li a:hover{ font-style:italic; color:#1cba6b}
ul li ul{ border-right: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; display:none; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px}
#side_menu ul li, #side_menu_recommendations ul li{ margin-bottom:3px}
ul.last{ border-bottom: 1px solid #eeeeee}
#side_menu, #side_menu_recommendations{ width:174px; font-size:13px; font-family:Trebuchet MS}
#side_menu ul, #side_menu_recommendations ul{ list-style:none; margin:0px; padding:0px}
#btn_sidemenu_new{ background:url(/images/btn_sidemenu_new.png) no-repeat; width:174px; height:25px; margin:0 0 5px 0}
#btn_sidemenu_new a{ outline:none; display:block; color:black; text-decoration:none; padding-top:5px; padding-left:30px; width:144px; height:22px}
body.fr #side_menu_recommendations #btn_sidemenu_new{ background:url(/images/btn_sidemenu_new_big.png) no-repeat; width:174px; height:45px; margin:0 0 0px 0; padding-top:5px}
body.fr #side_menu_recommendations #btn_sidemenu_new:hover{ background:url(/images/btn_sidemenu_new_over_big.png) no-repeat; width:174px; height:45px; color:white; text-decoration:none; padding-left:0px; padding-top:5px}
.job-app-side #btn_sidemenu_new a{ position:absolute; top:0px; left:5px; outline:none; display:block; color:black; text-decoration:none; width:144px; height:22px}
#btn_sidemenu_new:hover{ background:url(/images/btn_sidemenu_new_over.png) no-repeat; width:174px; height:25px}
#btn_sidemenu_new:hover a{ color:white; text-decoration:none; padding-left:30px}
.job-app-side #btn_sidemenu_new:hover a{ color:white; text-decoration:none; padding-left:30px}
#btn_sidemenu_new_big{ background:url(/images/btn_sidemenu_new_big.png) no-repeat; width:174px; height:45px; margin:0 0 0px 0}
#btn_sidemenu_new_big a{ outline:none; display:block; color:black; text-decoration:none; padding-top:10px; padding-left:30px; width:140px; height:47px}
#btn_sidemenu_new_big:hover{ background:url(/images/btn_sidemenu_new_over_big.png) no-repeat; width:174px; height:45px}
#btn_sidemenu_new_big:hover a{ color:white; text-decoration:none; padding-left:30px}
#btn_sidemenu_all, #btn_sidemenu_media {background:url(/images/btn_sidemenu.png) no-repeat; width:174px; height:25px; margin:0 0 5px 0}
.btn_sidemenu_all_connections{ background:url(/images/btn_sidemenu.png) no-repeat; width:174px; height:25px; margin:0 0 5px 0}
.btn_sidemenu_all_connections a{ outline:none; display:block; color:black; text-decoration:none; padding-top:0px; padding-left:0px; height:22px}
.btn_sidemenu_all_connections:hover{ background:url(/images/btn_sidemenu_over.png) no-repeat; width:174px; height:25px; color:#1cba6b; text-decoration:none; padding-left:0px}
#btn_sidemenu_all a, #btn_sidemenu_media a{ outline:none; display:block; color:black; text-decoration:none; padding-top:5px; padding-left:30px; width:144px; height:22px}
.job-app-side #btn_sidemenu_all a, #btn_sidemenu_media a{ outline:none; display:block; color:#666666; text-decoration:none; padding-top:0px; padding-left:0px; width:144px; height:22px}
.applicants-sidebar #btn_sidemenu_all a, #btn_sidemenu_media a{ outline:none; display:block; color:#666666; text-decoration:none; padding-top:0px; padding-left:0px; width:144px; height:22px}
#side_menu_recommendations #btn_sidemenu_all a, #btn_sidemenu_media a{ outline:none; display:block; color:#666666; text-decoration:none; padding-top:5px; padding-left:10px; width:174px; height:22px}
#btn_sidemenu_all:hover, #btn_sidemenu_media:hover{ background:url(/images/btn_sidemenu_over.png) no-repeat; width:174px; height:25px}
#btn_sidemenu_all:hover a, #btn_sidemenu_media:hover a{ color:#1cba6b; text-decoration:none; padding-left:30px}
.job-app-side #btn_sidemenu_all:hover a, #btn_sidemenu_media:hover a{ color:#1cba6b; text-decoration:none; padding-left:0px}
.applicants-sidebar #btn_sidemenu_all:hover a, #btn_sidemenu_media:hover a{ color:#1cba6b; text-decoration:none; padding-left:0px}
#side_menu_recommendations #btn_sidemenu_all:hover a, #btn_sidemenu_media:hover a{ color:#1cba6b; text-decoration:none; padding-left:10px}
#side_menu_recommendations #btn_sidemenu_new {margin-bottom:10px !important}
 .btn_askrecommendations_title .nav-selected{ padding-top:10px}
h2.btn_askrecommendations .nav-selected{ padding-top:5px; padding-left:30px}
.btn_sidemenu{ display:block; position:relative; background:url(/images/btn_sidemenu.png) no-repeat; width:174px; height:25px}
h2.btn_sidemenu:hover{ background:url(/images/btn_sidemenu_over.png) no-repeat; width:174px; height:25px}
#side_menu h3:hover, #side_menu_experience h3:hover, #side_menu_recommendations h3:hover{ background:url(/images/btn_sidemenu_over.png) no-repeat; color:#fb5d3a; width:174px; height:25px}
.btn_sidemenu .arrow_down{ outline:none; display:block; text-decoration:none; width:11px; height:12px}
.btn_sidemenu .arrow_down:hover{ outline:none; display:block; text-decoration:none; width:11px; height:12px}
.btn_sidemenu .arrow_up{ outline:none; display:block; text-decoration:none; width:11px; height:12px}
.btn_sidemenu .arrow_up:hover{ outline:none; display:block; text-decoration:none; width:11px; height:12px}
.btn_sidemenu a{ outline:none; display:block; color:black; text-decoration:none; padding-top:5px; padding-left:10px; width:134px; height:22px}
.btn_sidemenu a:hover{ display:block; color:#1cba6b; text-decoration:none; width:134px; height:25px}
.arrow_down{ background:url(/images/arrowdownblack.png) no-repeat; width:11px; height:7px; display:none}
.arrow_up{ background:url(/images/arrowupblack.png) no-repeat; width:11px; height:7px}
.btn_slide{ position:absolute; right:5px; top:10px; width:11px; height:7px; display:none}
.show h3{ display:none}
.app-side-section img{ padding-right:5px; padding-bottom:2px}
.nav-selected {color: #fb5d3a; padding-left:30px; padding-top:3px; padding-bottom:2px;  }
h2.active{ background:url(/images/btn_sidemenu_active.png) no-repeat; width:174px; height:25px}
h2.active a{ color:#353535; font-weight:bold}
#media_view_experience{ margin-bottom:5px; background:url(/images/btn_sidemenu.png) no-repeat; width:174px; height:25px}
#media_view_experience a{ padding-top:5px; padding-left:10px; margin-bottom:5px; width:174px; height:25px; color:#1cba6b}
#media_view_experience a:hover{ padding-top:5px; padding-left:10px; margin-bottom:5px; background:url(/images/btn_sidemenu_over.png) no-repeat; width:174px; height:25px; color:#1cba6b; text-decoration:underline}
 .page-guide-col-wrapper h4{ background: none !important}
.badge a{ background: none !important; padding: 0px !important}
 .badge_code textarea{ width: 300px; height: 30px; overflow: auto}
.badge_code{ float: right}
#artfox_badge a{   }
#picture_checkbox{ margin-right:155px}
body.fr #picture_checkbox{ margin-right:120px}
.page-guide-col-wrapper{ padding-bottom: 10px}
textarea#full_badge_code_withimage, textarea#full_badge_code_withoutimage{ position:absolute; left:330px; height: 60px}
span#back_to_dashboard{ float: right; font-size: 12px; font-weight: normal; margin-top: 4px; margin-right: 4px}
span#back_to_dashboard a{ background: none; padding: 0px !important}
 .container_top{ position:relative; z-index:999}
.container, #welcomes, #top-banner{ position:relative !important; z-index:1 !important}
#welcomes{ margin-left:5px}
#search-box span {font-size: 10px; font-weight: bold}
#search-box a:link {color:#666; text-decoration:none}
#search-box a:visited {color:#666; text-decoration:none}
#search-box a:hover {color:#666; text-decoration:underline}
#search-box a:active {color:#666; text-decoration:none}
#search-box{ clear:right; display:inline-block; width:600px; height:30px}
#global-nav{ font-size: 13px !important; width:242px; height:26px; padding-top:4px; float:right; display:inline-block; text-align:right}
#global-search{ height:30px; float:right; display:block; width: 311px}
#holder{ width: 311px; height: 24px; position: relative}
#selector{ position: absolute; left: 0px; top: 0px; height: 21px; width: 80px; background: url('/images/artfox_search.png') no-repeat top left; cursor: pointer; padding-top: 3px; padding-right:20px; font-size: 12px; text-align:right}
#selector:hover, #selector.active{ background: url('/images/artfox_search.png') 0px -24px no-repeat}
#selector:active{ background: url('/images/artfox_search.png') 0px -48px no-repeat}
input#selector_option{ border: none; position: absolute; top: 1px; left: 1px; height: 19px; width: 62px; background: none; z-index: 10; color: gray; padding-left: 3px}
#input{ position: absolute; left: 100px; top: 0px; height: 24px; width: 212px; background: url('/images/artfox_search.png') -100px 0px no-repeat; cursor: text}
#input.input_focus{ background: url('/images/artfox_search.png') -100px -24px no-repeat !important}
#helptext{ z-index: 9; position: absolute; top: 3px; left: 105px; font-size: 12px; display: none; color: gray}
button#submit{ position: absolute; left: 286px; top: 0px; height: 24px; width: 25px; background: url('/images/artfox_search.png') -286px 0px no-repeat; cursor: pointer; border: none}
button#submit:hover{ background: url('/images/artfox_search.png') -286px -24px no-repeat}
button#submit:active{ background: url('/images/xartfox_search.png') -286px -48px no-repeat}
input#search{ position: absolute; top: 1px; left: 100px; height: 19px; width: 167px; border: none; background: none; padding-left: 4px; padding-right: 4px; z-index: 100; outline: none}
 #options{ position: absolute; top: 23px; left: 0px; width: 100px; background: white; border: 1px solid #eeeeee; display: none; z-index: 1000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#options ul{ list-style: none; padding: 0px; margin: 0px; z-index: 1000}
#options ul li{ padding: 2px 5px 2px 5px; margin: 0px; cursor: pointer; font-size: 12px; text-align:right; z-index: 1000}
#options ul li:hover{ background: #eeeeee}
 img#loading{ position: absolute; right: 4px; top: 4px; display: none}
#autocomplete{ position: absolute; top: 23px; left: 0px; width: 284px; background: white; border: 1px solid #eeeeee; display: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; z-index:1000}
#autocomplete ul{ list-style: none; padding: 0px; margin: 0px}
#autocomplete ul li{ padding: 0 0 3px 0; margin: 0; cursor: pointer; font-size: 10px; font-style: italic}
#autocomplete ul li a{ display: block; padding: 4px 5px 2px 26px; text-decoration: none; color: black}
#autocomplete ul li a img{ float: left; clear: left; margin-left: -22px; margin-top: 2px; border: none}
#autocomplete ul li a h3{ margin: 0; padding: 0; font-family: Georgia; font-size: 13px}
#autocomplete ul li a:hover{ background: #eeeeee}
#search_loading{ position:absolute; right:30px; top:4px; z-index:1001; display:none}
span.gray{ color: gray}
.information_img img{ margin-top:2px}
#job-edit-menu .ui-tabs-nav{ list-style: none outside none; padding:0.2em 0.2em 0; position:relative}
 .company-insider-pop-up{ position:relative; z-index:3000}
#lipu{ cursor:pointer}
#company-insider-info-window{ position:relative; z-index:20000}
 .saving{ background:url('/images/loading.gif') left center no-repeat; width:150px; display: none; line-height:20px; color: grey}
.saving_text{ padding-left:20px}
 #selector_jobs{ position: absolute; left: 0px; top: 3px; background: url('/images/artfox_selector_jobs.png') no-repeat; width:122px; height:24px; cursor:pointer; padding-top: 3px; padding-right:20px; font-size: 13px; text-align:right}
#selector_jobs:hover{ position: absolute; left: 0px; top: 3px; background: url('/images/artfox_selector_jobs_o.png') no-repeat; width:122px; height:24px; cursor:pointer; padding-top: 3px; padding-right:20px; font-size: 13px; text-align:right}
#search-box-jobs{ clear:right; display:inline-block; width:142px; height:30px; position:relative}
#holder_jobs{ width: 142px; height: 24px; position:absolute; top:0px}
#global-search-jobs{ height:30px; display:block; width: 311px}
input#selector_option_jobs{ border: none; position: absolute; top: 1px; left: 1px; height: 19px; width: 62px; background: none; z-index: 10; color: gray; padding-left: 3px}
#input_jobs{ position: absolute; left: 100px; top: 0px; height: 24px; width: 212px; cursor: text}
 #options_jobs{ position: absolute; top: 27px; width: 142px; background: white; border: 1px solid #eeeeee; display: none; z-index: 1000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#options_jobs ul{ list-style: none; padding: 0px; margin: 0px; z-index: 1000; line-height:0px}
#options_jobs ul li{ padding: 10px 5px; margin: 0px; cursor: pointer; font-size: 13px; text-align:right; z-index: 1000}
#options_jobs ul li:hover{ background: #eeeeee}
#autoload_jobs_search{ position:absolute; top:3px; left:194px}
 #rec-signup{ width:450px; border:1px solid #cccccc; margin-left:15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#rec-signup .frm_right_row{ width:225px !important}
.agree-terms{ margin-top:10px; margin-bottom:10px; color:#a2a2a2}
.agree-terms a{ color:#1cba6b; text-decoration:none}
.agree-terms a:hover{ text-decoration:underline}
#rec-signup .btn{ float:none; padding:10px 0 0 0}
.person_company_profile_label{ margin-top:10px}
 #search-box-jobs-creation{ clear:right; display:inline-block; width:142px; height:30px; position:relative; top:9px}
.job_type_title{ clear:right; display:inline-block; width:85px; height:30px; color:#999999; margin-left:18px}
 #rec-edit #root-signup-form.form-frame {width: 278px; font-size: 13px}
#rec-edit{ position:relative}
.rec-forms{ margin-bottom: 8px; position:relative; bottom:275px; left:376px; width:278px}
#rec-edit .ver-frm-fieldset{ border-left:none !important; margin-left:0px; padding-left:0px}
.recommendation_relationship_type, .recommendation_job_title, .recommendation_body, #recommendation_presenter_recommendation_job_title, #recommendation_presenter_recommendation_body , #rec-edit .title h3{ width:357px}
#rec-edit .ver-frm-label{ padding-left:10px}
#rec-edit .ver-frm-fieldset-label{ padding-left:0px}
#rec-edit .ver-frm-req{ min-width:0px; width:0px}
#rec-edit .ver-frm-field{ padding-left:0px}
.person_name input, .person_email input, .person_password input{ width:160px}
#rec-edit #agree-terms{ width:268px; color:#999999}
#rec-edit #agree-terms a{ color:#1cba6b}
#rec-edit #agree-terms a:hover{ color:#1cba6b; text-decoration:underline}
#recommend_submit{ background: url('/images/recommend_button.jpg') no-repeat; width:212px; height:30px; border:none; margin-top:10px; cursor:pointer; color:#ffffff; font-size:12px; font-weight:bold; position:relative }
#recommend_submit:hover{ background: url('/images/recommend_button_o.jpg') no-repeat; width:212px; height:30px}
#recommend-signup-submit{ float:none !important; color:#ffffff; font-size:14px; font-weight:bold}
#recommendation-selector{ clear:right; display:block; width:162px; height:30px; position:relative; top:9px; margin-bottom:13px}
 #holder_recommender{ width: 142px; height: 24px; position:absolute; top:0px}
#selector_recommender{ position: absolute; left: 0px; top: 3px; background: url('/images/artfox_selector_recommender.png') no-repeat; width:142px; height:24px; cursor:pointer; padding-top: 3px; padding-right:20px; font-size: 13px; text-align:right}
#selector_recommender:hover{ position: absolute; left: 0px; top: 3px; background: url('/images/artfox_selector_recommender_o.png') no-repeat; width:142px; height:24px; cursor:pointer; padding-top: 3px; padding-right:20px; font-size: 13px; text-align:right}
 #options_recommender{ position: absolute; top: 27px; width: 160px; background: white; border: 1px solid #eeeeee; display: none; z-index: 1000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#options_recommender ul{ list-style: none; padding: 0px; margin: 0px; z-index: 1000; line-height:0px}
#options_recommender ul li{ padding: 10px 5px; margin: 0px; cursor: pointer; font-size: 13px; text-align:right; z-index: 1000}
#options_recommender ul li:hover{ background: #eeeeee}
#rec-edit .person_company_profile .frm_left_row{ display:none}
 #login_button_for_recommendation{ float: right; margin-top: 10px}
#connection_submit{ background: url('/images/connection_button.png') top left no-repeat; width:130px; height:30px; cursor:pointer; color:#ffffff; font-size:12px; font-weight:bold; position:absolute; bottom:12px; left:110px; border:none}
#connection_submit:hover{ background: url('/images/connection_button_o.png') top left no-repeat; width:130px; height:30px}