.ui-helper-hidden-accessible {
position:absolute;
left:-99999999px;
}

.ui-helper-reset {
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
margin:0;
padding:0;
}

.ui-helper-clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .ui-helper-clearfix {
height:1%;
}

.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;
width:16px;
height:16px;
background-image:url(../images/ui/ui-icons_222222_256x240.png);
}

.ui-widget-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#aaa none 0 0 repeat-x;
opacity:.3;
filter:Alpha(Opacity=30);
}

.ui-widget {
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
}

.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:1px solid #B8D3F4;
background:#fff url(../images/ui/ui-bg_glass_75_ffffff_1x400.png) 0 0 repeat-x;
color:#222;
}

.ui-widget-header {
border:1px solid #aaa;
background:#ccc url(../images/ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 0 50% repeat-x;
color:#222;
font-weight:700;
}

.ui-state-default,.ui-widget-content .ui-state-default {
border:1px solid #CDE0F7;
background:#fff url(../images/ui/faq_bg.png) 0 100% repeat-x;
color:#5E6D79;
font-weight:700;
outline:none;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
color:#555;
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 #B8D3F4;
background:#F0F7FE url(../images/ui/faq_bg_hover.png) 0 100% repeat-x;
color:#485057;
font-weight:700;
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 #B8D3F4;
background:#fff url(../images/ui/ui-bg_glass_65_ffffff_1x400.png) 0 50% repeat-x;
font-weight:400;
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 #c1d7f5;
background:#e5effb url(../images/ui/ui-bg_glass_55_fbf9ee_1x400.png) 0 0 repeat-x;
color:#363636;
}

.ui-state-error,.ui-widget-content .ui-state-error {
border:1px solid #cd0a0a;
background:#fef1ec url(../images/ui/ui-bg_inset-soft_95_fef1ec_1x100.png) 0 50% repeat-x;
color:#cd0a0a;
}

.ui-state-default .ui-icon {
background-image:url(../images/ui/ui-icons_888888_256x240.png);
}

.ui-state-highlight .ui-icon {
background-image:url(../images/ui/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
background-image:url(../images/ui/ui-icons_cd0a0a_256x240.png);
}

.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-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-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-widget-shadow {
background:#aaa none 0 0 repeat-x;
opacity:.35;
filter:Alpha(Opacity=35);
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin:-4px 0 0 -4px;
padding:4px;
}

.ui-datepicker {
width:17em;
z-index:1010;
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;
text-indent:-99999px;
}

.ui-datepicker .ui-datepicker-title {
line-height:1.8em;
text-align:center;
margin:0 2.3em;
}

.ui-datepicker .ui-datepicker-title select {
float:left;
font-size:1em;
margin:1px 0;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
width:49%;
}

.ui-datepicker table {
width:100%;
font-size:.9em;
border-collapse:collapse;
margin:0 0 .4em;
}

.ui-datepicker th {
text-align:center;
font-weight:700;
border:0;
padding:.7em .3em;
}

.ui-datepicker td {
border:0;
padding:1px;
}

.ui-datepicker td span,.ui-datepicker td a {
display:block;
text-align:right;
text-decoration:none;
padding:.2em;
}

.ui-datepicker .ui-datepicker-buttonpane {
background-image:none;
border-left:0;
border-right:0;
border-bottom:0;
margin:.7em 0 0;
padding:0 .2em;
}

.ui-datepicker .ui-datepicker-buttonpane button {
float:right;
cursor:pointer;
width:auto;
overflow:visible;
margin:.5em .2em .4em;
padding:.2em .6em .3em;
}

.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-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-cover {
display:block;
position:absolute;
z-index:-1;
filter:mask();
top:-4px;
left:-4px;
width:200px;
height:200px;
}

.ui-datepicker .ui-widget {
font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;
font-size:1.1em;
}

.ui-datepicker .ui-widget input,.ui-datepicker .ui-widget select,.ui-datepicker .ui-widget textarea,.ui-datepicker .ui-widget button {
font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;
font-size:1em;
}

.ui-datepicker .ui-widget-content {
border:1px solid #a6c9e2;
background:#fcfdfd url(../images/ui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
color:#222;
}

.ui-datepicker .ui-widget-header {
border:1px solid #4297d7;
background:#5c9ccc url(../images/ui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
color:#fff;
font-weight:700;
}

.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default {
border:1px solid #c5dbec;
background:#dfeffc url(../images/ui/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
font-weight:700;
color:#2e6e9e;
outline:none;
}

.ui-datepicker .ui-state-default a,.ui-datepicker .ui-state-default a:link,.ui-datepicker .ui-state-default a:visited {
color:#2e6e9e;
text-decoration:none;
outline:none;
}

.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-focus {
border:1px solid #79b7e7;
background:#d0e5f5 url(../images/ui/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
font-weight:700;
color:#1d5987;
outline:none;
}

.ui-datepicker .ui-state-hover a,.ui-datepicker .ui-state-hover a:hover {
color:#1d5987;
text-decoration:none;
outline:none;
}

.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active {
border:1px solid #3b82ba;
background:#158af9 url(../images/ui/ui-bg_highlight-hard_100_158af9_1x100.png) 50% 50% repeat-x;
font-weight:700;
color:#f8f5fe;
}

.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-content .ui-state-highlight {
border:1px solid #fad42e;
background:#fbec88 url(../images/ui/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
color:#363636;
}

.ui-datepicker .ui-state-error,.ui-datepicker .ui-widget-content .ui-state-error {
border:1px solid #cd0a0a;
background:#fef1ec url(../images/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
color:#cd0a0a;
}

#three_months {
clear:both;
height:236px;
width:648px;
margin:0 auto 15px!important;
}

.ui-jqgrid {
position:relative;
font-size:11px;
}

.ui-jqgrid .ui-jqgrid-view {
position:relative;
left:0;
top:0;
padding:.0em;
}

.ui-jqgrid .ui-jqgrid-titlebar {
position:relative;
border-left:0 none;
border-right:0 none;
border-top:0 none;
padding:.3em .2em .2em .3em;
}

.ui-jqgrid .ui-jqgrid-title {
float:left;
margin:.1em 0 .2em;
}

.ui-jqgrid .ui-jqgrid-hdiv {
position:relative;
overflow-x:hidden;
overflow-y:auto;
border-left:0 none!important;
border-top:0 none!important;
border-right:0 none!important;
margin:0;
padding:0;
}

.ui-jqgrid .ui-jqgrid-hbox {
float:left;
padding-right:20px;
}

.ui-jqgrid .ui-jqgrid-htable th {
height:22px;
padding:0 2px;
}

.ui-jqgrid .ui-jqgrid-htable th div {
overflow:hidden;
position:relative;
height:17px;
}

.ui-th-column,.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
overflow:hidden;
white-space:nowrap;
text-align:center;
border-top:0 none;
border-bottom:0 none;
}

.ui-th-ltr,.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
border-left:0 none;
}

.ui-th-rtl,.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
border-right:0 none;
}

.ui-jqgrid .ui-th-div-ie {
white-space:nowrap;
zoom:1;
height:17px;
}

.ui-jqgrid .ui-jqgrid-resize {
height:20px!important;
position:relative;
cursor:e-resize;
display:inline;
overflow:hidden;
}

.ui-jqgrid .ui-grid-ico-sort {
overflow:hidden;
position:absolute;
display:inline;
cursor:pointer!important;
}

.ui-jqgrid .ui-icon-asc {
margin-top:-3px;
height:12px;
}

.ui-jqgrid .ui-icon-desc {
margin-top:3px;
height:12px;
}

.ui-jqgrid .ui-i-asc {
margin-top:0;
height:16px;
}

.ui-jqgrid .ui-i-desc {
margin-top:0;
margin-left:13px;
height:16px;
}

.ui-jqgrid tr.ui-search-toolbar th {
border-top-width:1px!important;
border-top-color:inherit!important;
border-top-style:ridge!important;
}

.ui-jqgrid .ui-jqgrid-bdiv {
position:relative;
overflow:auto;
margin:0;
padding:0;
}

.ui-jqgrid tr.jqgrow td {
font-weight:400;
overflow:hidden;
height:22px;
border-bottom-width:1px;
border-bottom-color:inherit;
border-bottom-style:solid;
padding:0 2px;
}

.ui-jqgrid td.jqgrid-rownum {
border:0 none;
margin:0;
padding:0 2px;
}

.ui-jqgrid .ui-jqgrid-resize-mark {
width:2px;
left:0;
background-color:#777;
cursor:col-resize;
position:absolute;
top:0;
height:100px;
overflow:hidden;
display:none;
border:0 none;
}

.ui-jqgrid .ui-jqgrid-sdiv {
position:relative;
overflow:hidden;
border-left:0 none!important;
border-top:0 none!important;
border-right:0 none!important;
margin:0;
padding:0;
}

.ui-jqgrid .ui-jqgrid-ftable {
table-layout:fixed;
margin-bottom:0;
}

.ui-jqgrid tr.footrow td {
font-weight:700;
overflow:hidden;
white-space:nowrap;
height:21px;
border-top-width:1px;
border-top-color:inherit;
border-top-style:solid;
padding:0 2px;
}

.ui-jqgrid .ui-jqgrid-pager {
border-left:0 none!important;
border-right:0 none!important;
border-bottom:0 none!important;
position:relative;
height:25px;
white-space:nowrap;
overflow:hidden;
margin:0!important;
padding:0!important;
}

.ui-jqgrid .ui-pg-table {
position:relative;
padding-bottom:2px;
width:auto;
margin:0;
}

.ui-jqgrid .ui-pg-table td {
font-weight:400;
vertical-align:middle;
padding:1px;
}

.ui-jqgrid .ui-pg-button {
height:19px!important;
}

.ui-jqgrid .ui-pg-button span {
display:block;
float:left;
margin:1px;
}

.ui-jqgrid .ui-state-disabled:hover {
padding:1px;
}

.ui-jqgrid .ui-pg-input {
height:13px;
font-size:.8em;
margin:0;
}

.ui-jqgrid .ui-pg-selbox {
font-size:.8em;
line-height:18px;
display:block;
height:18px;
margin:0;
}

.ui-jqgrid .ui-separator {
height:18px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
float:right;
margin:1px;
}

.ui-jqgrid .ui-paging-info {
font-weight:400;
height:19px;
margin-top:3px;
margin-right:4px;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
cursor:pointer;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
padding:1px 0;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
float:left;
margin:0 2px;
}

.ui-jqgrid .ui-subgrid {
width:100%;
margin:0;
padding:0;
}

.ui-jqgrid .ui-subgrid table {
table-layout:fixed;
}

.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
height:18px;
border-right-width:1px;
border-right-color:inherit;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:inherit;
border-bottom-style:solid;
}

.ui-jqgrid .ui-subgrid td.subgrid-data {
border-top:0 none!important;
}

.ui-jqgrid .ui-subgrid td.subgrid-cell {
border-width:0 0 1px;
}

.ui-jqgrid .loading {
position:absolute;
top:45%;
left:45%;
width:auto;
z-index:101;
text-align:center;
font-weight:700;
display:none;
border-width:2px!important;
margin:5px;
padding:6px;
}

.ui-jqgrid .jqgrid-overlay {
display:none;
z-index:100;
}

* html .jqgrid-overlay {
width:expression(this.parentNode.offsetWidth+'px');
height:expression(this.parentNode.offsetHeight+'px');
}

.ui-jqgrid .ui-userdata {
border-left:0 none;
border-right:0 none;
height:21px;
overflow:hidden;
}

.ui-jqdialog {
display:none;
width:300px;
position:absolute;
font-size:11px;
overflow:visible;
padding:.2em;
}

.ui-jqdialog .ui-jqdialog-titlebar {
position:relative;
padding:.3em .2em;
}

.ui-jqdialog .ui-jqdialog-title {
margin:.1em 0 .2em;
}

.ui-jqdialog-content,.ui-jqdialog .ui-jqdialog-content {
border:0;
background:none;
height:auto;
padding:.3em .2em;
}

.ui-jqdialog .ui-jqconfirm {
position:absolute;
bottom:10px;
right:10px;
overflow:visible;
display:none;
height:80px;
width:220px;
text-align:center;
border-width:3px;
padding:.4em 1em;
}

.ui-jqdialog-content td.EditButton {
text-align:right;
border-top:0 none;
border-left:0 none;
border-right:0 none;
padding-bottom:5px;
padding-top:5px;
}

.ui-jqdialog-content td.navButton {
text-align:center;
border-left:0 none;
border-top:0 none;
border-right:0 none;
padding-bottom:5px;
padding-top:5px;
}

.ui-jqdialog-content .CaptionTD {
text-align:left;
vertical-align:top;
border-left:0 none;
border-right:0 none;
border-bottom:0 none;
white-space:nowrap;
padding:1px;
}

.ui-jqdialog-content .DataTD {
border-left:0 none;
border-right:0 none;
border-bottom:0 none;
vertical-align:top;
padding:1px;
}

.ui-jqdialog-content .form-view-data {
white-space:pre;
}

.fm-button {
display:inline-block;
text-decoration:none!important;
cursor:pointer;
position:relative;
text-align:center;
zoom:1;
margin:0 4px 0 0;
padding:.4em .5em;
}

.fm-button-icon-left {
padding-left:1.9em;
}

.fm-button-icon-right {
padding-right:1.9em;
}

.fm-button-icon-left .ui-icon {
right:auto;
left:.2em;
margin-left:0;
position:absolute;
top:50%;
margin-top:-8px;
}

.fm-button-icon-right .ui-icon {
left:auto;
right:.2em;
margin-left:0;
position:absolute;
top:50%;
margin-top:-8px;
}

#nData,#pData {
float:left;
width:15px;
margin:3px;
padding:0;
}

.ui-jqgrid .selected-row,div.ui-jqgrid .selected-row td {
font-style:normal;
border-left:0 none;
}

.ui-jqgrid .tree-wrap {
float:left;
position:relative;
height:18px;
white-space:nowrap;
overflow:hidden;
}

.jqmOverlay {
background-color:#000;
}

.ui-jqgrid-dnd tr td {
border-right-width:1px;
border-right-color:inherit;
border-right-style:solid;
height:20px;
}

.ui-jqgrid .ui-jqgrid-title-rtl {
float:right;
margin:.1em 0 .2em;
}

.ui-jqgrid .ui-jqgrid-hbox-rtl {
float:right;
padding-left:20px;
}

.ui-jqgrid .ui-jqgrid-resize-ltr {
float:right;
margin:-2px -2px -2px 0;
}

.ui-jqgrid .ui-jqgrid-resize-rtl {
float:left;
margin:-2px 0 -1px -3px;
}

.ui-jqgrid .ui-sort-rtl {
left:0;
}

.ui-jqgrid .ui-ellipsis {
text-overflow:ellipsis;
-moz-binding:url(ellipsis-xbl.xml#ellipsis);
}

.ui-searchFilter {
display:none;
position:absolute;
z-index:770;
overflow:visible;
}

.ui-searchFilter table {
position:relative;
width:auto;
margin:0;
}

.ui-searchFilter table td {
margin:0;
padding:1px;
}

.ui-searchFilter table td input,.ui-searchFilter table td select {
margin:.1em;
}

.ui-searchFilter .divider {
height:1px;
}

.ui-searchFilter .divider div {
background-color:#000;
height:1px;
}

body {
font-family:Tahoma, Arial;
font-size:11px;
text-align:left;
height:100%;
margin:0;
padding:0;
}

body#body {
background:#edf4fa url(../images/main_bg.jpg) repeat-x left top;
}

h1,h2,h3,h4,h5,h6,img,form,ul,div,p,dl,dd,dt,fieldset {
border:none;
margin:0;
padding:0;
}

a {
text-decoration:underline;
color:#515A63;
}

ul li,ul {
list-style:none;
}

td {
font-size:11px;
}

.fixer {
display:block;
height:0;
clear:both;
overflow:hidden;
}

.right_align {
text-align:right!important;
}

.left_align {
text-align:left!important;
}

.center {
text-align:center!important;
}

.no_bg {
background:none!important;
}

input.disabled {
background-color:#CCC!important;
background:#CCC none repeat scroll 0 0!important;
}

.home_sprite {
height:17px;
background:url(../images/home_sprite.png) no-repeat;
width:130px;
}

.home_sprite.coll {
background-position:0 -17px;
width:140px;
}

.home_sprite.trans {
background-position:0 -34px;
}

.home_sprite.law {
background-position:0 -50px;
}

.home_sprite.cl {
background-position:0 -67px;
}

.formfields {
background-color:#FFF;
border:1px solid #D5DDE3;
color:#000;
font-size:11px;
font-family:Tahoma;
}

* html body {
behavior:url(../hover.htc);
}

span.error,.error p,.error span {
color:red!important;
line-height:normal;
}

input.error,select.error,textarea.error {
border:1px solid red!important;
}

.add_new_credit_card_box span.error {
background:#F8FAFF;
position:absolute;
right:9px;
width:251px;
padding:10px 0;
}

#popup_body .add_new_credit_card_box span.error {
width:210px;
background:#fff;
}

.home_collage {
background:url(../images/home_colage.jpg) no-repeat center top;
}

.bottom_wrap {
background:#edf4fa url(../images/bottom_wrap.png) repeat-x left top;
}

.main_container {
width:823px;
margin:0 auto;
}

.top {
position:relative;
padding:20px 0 0;
}

.twitter_icon {
position:absolute;
right:0;
top:14px;
display:block;
}

.logo {
float:left;
margin-left:-20px;
}

.top_menu {
float:right;
width:549px;
margin:37px 0 0;
}

.top_menu a div {
height:18px;
background:url(../images/topmenu/menu_sprite.png) no-repeat;
width:47px;
}

.top_menu .first a div {
width:44px;
}

.top_menu .second a div {
background-position:0 -390px;
width:82px;
}

.top_menu .third a div {
background-position:0 -99px;
width:70px;
}

.top_menu .four a div {
background-position:0 -157px;
width:44px;
}

.top_menu .client a div {
background-position:0 -213px;
width:39px;
}

.top_menu .blue a div {
background-position:0 -275px;
width:43px;
}

.top_menu .last.blue a div {
background-position:0 -340px;
width:72px;
}

.top_menu_lbg {
background:url(../images/topmenu/top_menu_rbg.gif) no-repeat left top;
padding:0 0 0 9px;
}

.top_menu_rbg {
background:url(../images/topmenu/top_menu_rbg.gif) no-repeat right top;
padding:0 8px 0 0;
}

.inner_top_menu {
background:url(../images/topmenu/top_menu_bg.gif) repeat-x left top;
height:43px;
}

.top_menu li a {
display:block;
background:url(../images/topmenu/top_menu_delimetr.gif) no-repeat right center;
font-family:allerregular;
font-size:17px;
color:#125284;
text-decoration:none;
font-weight:700;
text-shadow:1px 0 0 #fff;
padding:15px 24px 8px 25px;
}

.top_menu li.blue a {
background:url(../images/topmenu/top_blue_delimetr.gif) no-repeat right center;
}

.top_menu li.first a {
padding-left:12px;
}

.top_menu li.last a {
background-image:none;
padding-right:13px;
}

.top_menu li.blue {
background:url(../images/topmenu/top_menu_blue_bg.gif) repeat-x left top;
}

.home_slogan {
float:right;
text-align:right;
margin:28px 0 210px;
}

.home_slogan p {
font-family:Tahoma;
font-size:11px;
color:#475B6D;
width:120px;
line-height:14px;
text-align:left;
margin:9px 0 0;
}

.home_slogan ul {
float:right;
margin:15px 0 0;
}

.home_slogan li {
float:left;
text-align:left;
min-height:70px;
border-right:1px solid #88A2B5;
padding:3px 15px 0;
}

.inner_main_container {
padding:0 8px;
}

.box_for_users {
padding:42px 0 0;
}

.box_for_users dl {
text-align:left;
}

.box_for_users dt {
display:block;
font-family:allerregular;
color:#15578a;
font-size:20px;
line-height:20px;
padding:16px 0 0;
}

.box_for_users dd {
display:block;
color:#636363;
font-size:12px;
line-height:16px;
}

.box_for_users .lawyers {
float:left;
width:240px;
margin:0 20px 0 0;
}

.box_for_users .clients {
float:right;
width:255px;
background:url(../images/home_clients_lbg.gif) no-repeat left top;
margin:0;
padding:0 0 0 20px;
}

.box_for_users h3 {
font-family:allerbold;
font-size:28px;
color:#353535;
letter-spacing:-1px;
white-space:nowrap;
margin-bottom:20px;
}

.enterprise_box {
float:left;
width:530px;
}

.client_links {
padding-top:10px;
padding-bottom:10px;
}

.clients dd {
padding-bottom:10px;
overflow:hidden;
padding-right:52px;
}

.clients a {
color:#287cd2;
font-size:12px;
margin:10px 10px 0 0;
}

.clients a.home_button {
float:left;
font-size:16px;
color:#fff;
margin:0;
padding:6px 8px;
}

.clients dd.clients_bg {
background:url(../images/home_clients_rbbg.png) no-repeat right bottom;
}

.enterprise_box a {
color:#287cd2;
}

.enterprise_box a:hover,.clients a:hover {
color:#dbab00;
}

.learn_more {
display:block;
background:url(../images/buttons/learn_more.gif) no-repeat left top;
width:137px;
height:32px;
text-indent:-99999px;
margin:13px 0 0;
}

.copyright_line {
clear:both;
color:#91B2CE;
height:35px;
padding:15px 0 0;
}

.copyright_line .footer_links a:hover {
color:#3D698B;
}

.creeping_line_wrap {
padding:30px 0 0;
}

.creeping_line {
background:url(../images/creeping_line_bg.gif) repeat-x left top;
height:35px;
line-height:35px;
color:#537593;
font-family:Verdana;
padding:0 5px;
}

.creeping_line a {
background:url(../images/white_square_arrow.gif) no-repeat right center;
font-style:italic;
font-size:11px;
color:#3D698B;
text-decoration:none;
padding:0 11px;
}

.creeping_line a:hover {
color:#333;
}

#scroller_container {
position:relative;
width:561px;
height:35px;
overflow:hidden;
}

.tickercontainer {
height:27px;
width:560px;
margin:0;
}

.tickercontainer .mask {
overflow:hidden;
position:relative;
top:0;
width:560px;
}

#scroller {
white-space:nowrap;
}

body#member_body {
font-family:Tahoma, Arial;
font-size:11px;
text-align:left;
background:#EDF4FA url(../images/member_body_bg.jpg) repeat-x 0 0;
margin:0;
padding:0;
}

body#member_body .main_bg {
background:url(../images/main_member_bg.jpg) no-repeat center top;
}

#member_root {
width:976px;
margin:0 auto;
padding:17px 0 0;
}

#member_root .logo {
margin-left:-6px;
}

.top_profile_menu p {
float:left;
color:#fff;
line-height:16px;
font-size:11px;
font-family:Tahoma;
margin:0 12px 0 0;
}

.member_wrap_bbg {
padding:0 0 13px;
}

.member_wrap_bg {
background:url(../images/member_wrap_bg.png) repeat-y left top;
}

.member_wrap_tbg {
background:url(../images/member_wrap_tbg.png) no-repeat left top;
margin:7px 0 0;
padding:13px 0 0;
}

.white_wrap {
width:964px;
margin:0 auto;
padding:0 0 13px;
}

.white_wrap_tbg {
background:url(../images/white_wrap_tbg.png) repeat-y left top;
padding:2px 18px 10px;
}

.member_main_menu {
background:url(../images/topmenu/member/member_menu_bg.gif) repeat-x left top;
height:1%;
margin:0 0 10px;
}

.inner_member_main_menu {
background:url(../images/topmenu/member/member_menu_lbg.gif) no-repeat left top;
padding:0 0 0 8px;
}

.content_member_main_menu {
background:url(../images/topmenu/member/member_menu_rbg.gif) no-repeat right top;
position:relative;
z-index:10;
padding:0 8px 0 0;
}

.member_main_menu li {
float:left;
line-height:34px;
background:url(../images/topmenu/top_blue_delimetr.gif) no-repeat right center;
position:relative;
padding-right:2px;
}

.member_main_menu a {
display:block;
height:34px;
float:left;
line-height:34px;
padding:0 30px;
}

.member_main_menu a:hover {
background:url(../images/topmenu/member/member_menu_hover.gif) repeat-x left top;
}

.member_main_menu li ul {
display:none;
background:#d5eafa;
z-index:10;
padding:3px 5px;
}

.member_main_menu li:hover ul {
display:block;
position:absolute;
top:34px;
left:0;
}

.member_main_menu li ul a:hover {
background:url(../images/sub_link_menu.png) no-repeat 0 50%;
}

.member_main_menu li ul li {
clear:left;
float:none;
text-align:left;
background-image:none;
}

.member_main_menu li ul li a {
display:block;
color:#5b6778;
float:none;
font-size:12px;
font-weight:700;
text-decoration:none;
width:110px;
padding:0 25px;
}

#member_root .copyright_line {
margin:0 12px;
}

.left_member_menu {
width:205px;
float:left;
}

.member_content {
width:705px;
float:left;
margin:0 0 0 15px;
}

.header {
border-bottom:1px solid #fff;
background:url(../images/header_corners.gif) no-repeat left top;
text-align:left;
position:relative;
padding:0 0 0 5px;
}

.header h2 {
background:url(../images/header_corners.gif) no-repeat right top;
position:relative;
height:1%;
padding:0 5px 0 0;
}

.header h2 span {
background:url(../images/header_bg.gif) repeat-x left top;
line-height:30px;
display:block;
color:#384A5A;
font-size:16px;
font-family:Arial;
font-weight:700;
padding:0 0 0 10px;
}

.left_menu_box {
background:#F2F6FF;
text-align:left;
min-height:500px;
padding:15px;
}

.left_menu_box li {
position:relative;
height:1%;
line-height:28px;
padding:0 0 0 24px;
}

.left_menu_box li.documents {
background:url(../images/icons/lawyer/left_menu/documents.gif) no-repeat 0 8px;
}

.left_menu_box li.messages {
background:url(../images/icons/lawyer/left_menu/messages.gif) no-repeat 0 8px;
}

.left_menu_box li.connections {
background:url(../images/icons/lawyer/left_menu/connections.gif) no-repeat 0 8px;
}

.left_menu_box li.projects {
background:url(../images/icons/lawyer/left_menu/projects.gif) no-repeat 0 8px;
}

.left_menu_box li.groups {
background:url(../images/icons/lawyer/left_menu/groups.gif) no-repeat 0 8px;
}

.left_menu_box li.transactions {
background:url(../images/icons/lawyer/left_menu/finance.gif) no-repeat 0 8px;
}

.left_menu_box li.profile {
background:url(../images/icons/lawyer/left_menu/profile.gif) no-repeat 0 8px;
}

.left_menu_box li.calendar {
background:url(../images/icons/lawyer/left_menu/calendar.gif) no-repeat 0 8px;
}

.left_menu_box li.jobs {
background:url(../images/icons/lawyer/left_menu/jobs.gif) no-repeat 0 8px;
}

.left_menu_box li li {
line-height:20px;
padding-left:18px;
clear:left;
}

.left_menu_box li li.active,.left_menu_box li li:hover {
background:url(../images/icons/submenu_arrow.gif) no-repeat 5px 7px!important;
}

.left_menu_box li p {
border-bottom:1px solid #E4EEFA;
}

.left_menu_box li a {
color:#55626C;
font-size:11px;
font-family:Tahoma;
text-decoration:none;
font-weight:700;
padding:0 0 0 4px;
}

.left_menu_box li li.active a {
background:url(../images/left_menu_lbg_a.gif) no-repeat 0 0;
font-weight:700;
display:block;
float:left;
height:18px;
}

.left_menu_box li li.active a span {
background:url(../images/left_menu_rbg_a.gif) no-repeat 100% 0;
float:left;
padding:0 4px 0 0;
}

.left_menu_box li li.active a span span {
background:url(../images/left_menu_bg_a.gif) repeat-x 0 0;
line-height:18px;
padding:0 2px;
}

.dropdown_arrow {
display:block;
float:right;
position:absolute;
right:0;
bottom:4px;
width:15px;
height:15px;
background:url(../images/left_menu_dropdown_arrow.gif) no-repeat 0 0;
z-index:1;
}

* + html .dropdown_arrow,* html .dropdown_arrow {
top:0;
}

.expanded .dropdown_arrow {
background:url(../images/left_menu_dropdown_arrow.gif) no-repeat 0 -15px;
}

.top_search {
position:absolute;
top:6px;
right:7px;
}

.top_search input {
vertical-align:top;
}

.top_search span {
color:#474747;
text-transform:uppercase;
font-family:Tahoma;
font-size:11px;
font-weight:700;
padding:0 7px 0 0;
}

.top_search .formfields {
background:url(../images/top_search_bg.gif) repeat-x left top;
border:1px solid #C1D0E1;
width:178px;
height:16px;
font-size:11px;
color:#474747;
}

.top_search select,.top_search select.formfields {
width:130px;
border:1px solid #C1D0E1;
background:url(../images/top_search_bg.gif) repeat-x left top;
font-size:11px;
height:20px;
color:#474747;
margin:0 3px 0 0;
}

#dashboard,.wrap_content {
background:url(../images/dashboard_bg.gif) repeat-x left top;
position:relative;
}

.inner_wrap_content {
background:#F8FAFF;
min-height:350px;
text-align:left;
margin:0 7px 0 8px;
padding:18px 18px 18px 22px;
}

.dashboard_links {
width:684px;
text-align:center;
margin:7px auto 0;
}

.dashboard_links a {
display:block;
float:left;
background:#F8FAFF;
text-decoration:none;
width:170px;
height:160px;
color:#5B6778;
font-family:Tahoma;
font-weight:400;
font-size:11px;
position:relative;
margin:0 1px 1px 0;
}

.dashboard_links a:hover {
background:url(../images/lawyer_links_active_bg.gif) repeat-x left top;
}

.dashboard_links a img {
margin:22px 0 24px;
}

.conections_page {
background:url(../images/dashboard_bg.gif) repeat-x left top;
height:600px;
}

.tabs_header li {
float:left;
margin-left:4px;
}

.tabs_header a {
display:block;
background:url(../images/headers/tabs/tabs_corners.gif) no-repeat 0 0;
float:left;
font-family:Verdana;
color:#fff;
font-size:11px;
text-transform:capitalize;
text-decoration:none;
font-weight:700;
margin:8px 0 0;
padding:0 0 0 7px;
}

.tabs_header a:hover,.tabs_header a.active {
background:url(../images/headers/tabs/tabs_corners_a.gif) no-repeat 0 0;
color:#5B6778;
}

.tabs_header a span {
display:block;
background:url(../images/headers/tabs/tabs_corners.gif) no-repeat 100% 0;
padding:0 7px 0 0;
}

.tabs_header a:hover span,.tabs_header a.active span {
background:url(../images/headers/tabs/tabs_corners_a.gif) no-repeat 100% 0;
}

.tabs_header a span span {
background:url(../images/headers/tabs/tabs_bg.gif) repeat-x 0 0;
line-height:28px;
padding:0 20px;
}

.tabs_header a:hover span span,.tabs_header a.active span span {
background:url(../images/headers/tabs/tabs_bg_a.gif) repeat-x 0 0;
}

.tabs_header a.hidden {
color:#5B6778;
}

.tabs_header_bg {
background:#C0DDF4;
height:36px;
padding:0 0 0 4px;
}

.tabs_header_bg .top_button {
font-size:0;
}

.inner_tabs {
background:#F8FAFF;
min-height:350px;
text-align:left;
position:relative;
height:1%;
margin:10px 7px 0 8px;
padding:10px 18px 18px 22px;
}

.inner_my_group {
background:#F8FAFF;
min-height:350px;
text-align:left;
margin:10px 7px 0 8px;
padding:0 0 0 22px;
}

.inner_tabs h4 {
border-bottom:1px dashed #C9DFF2;
display:block;
color:#515A63;
font-size:17px;
font-family:Tahoma, Arial;
font-weight:400;
text-align:left;
position:relative;
margin:0 0 17px;
}

.inner_tabs h4 span {
display:block;
position:absolute;
left:0;
background:#F8FAFF;
float:left;
bottom:-3px;
top:0;
white-space:nowrap;
padding:0 5px 0 0;
}

#invite strong,.create_group strong,strong.strong_header {
display:block;
color:#515A63;
line-height:11px;
font-size:11px;
margin:0 0 8px 8px;
}

.news_detail {
padding-top:25px;
}

.detailed_inner strong {
display:block;
color:#515A63;
line-height:11px;
font-size:12px;
margin:0 0 6px;
}

.detail_message p {
color:#515A63;
margin:0 0 25px;
}

.edit_form p {
color:#515A63;
margin:0 0 10px;
}

.create_group strong {
margin-top:20px;
}

#invite textarea {
border:1px solid #D5DDE3;
}

.create_group textarea {
width:430px;
height:100px;
}

.create_group select {
width:200px;
border:1px solid #D5DDE3;
}

.create_group label {
color:#515A63;
line-height:11px;
font-size:11px;
vertical-align:top;
padding:0 40px 0 5px;
}

.import_contacts_link {
margin:25px 0 0;
}

.import_contacts_link a {
color:#515A63;
font-size:12px;
font-weight:700;
}

.manage_connection,.member_groups {
position:relative;
height:1%;
padding:10px 10px 0;
}

.list_of_connection_people {
float:left;
width:337px;
background:#F8FAFF;
}

.inner_list_of_connection_people {
height:510px;
overflow:auto;
padding:7px 0 0;
}

.member_groups .inner_list_of_connection_people,.member_groups #connection_info {
height:495px;
}

.inner_list_of_connection_people img {
border:1px solid #CBDBE8;
}

#connection_info {
float:right;
width:337px;
height:510px;
background:#F8FAFF;
}

.connection_row {
cursor:pointer;
padding:6px;
}

.my_connection_row {
cursor:pointer;
float:left;
width:200px;
margin:10px 12px 4px 6px;
}

.my_connection_row.column2 {
margin-right:0;
}

.my_connection_row.active_row p,.my_connection_row.active_row a,.my_connection_row.active_row .professional_short_info {
color:#aec7dd;
}

.professional_avatar {
float:left;
width:48px;
height:48px;
position:relative;
}

.professional_avatar .avatar_img {
border:1px solid #cbdbe8;
width:45px;
height:45px;
text-align:center;
overflow:hidden;
}

.professional_avatar .avatar_img img {
border:1px solid #f9fbff;
height:43px;
}

.add_to_my_connections {
display:block;
width:15px;
height:15px;
position:absolute;
left:-6px;
top:-7px;
background:url(../images/left_menu_dropdown_arrow.gif) no-repeat 0 0;
}

.my_connection_row.active_row .add_to_my_connections {
background-image:url(../images/icons/dropdown_arrow_inactive.png);
}

.professional_short_info {
margin:0 0 0 61px;
padding:5px 0 0;
}

.professional_short_info .user_name {
color:#515a63;
font-size:11px;
text-decoration:none;
font-weight:700;
}

.skype_icon img {
width:12px;
vertical-align:middle;
}

.disabled {
background:#EEE;
}

.manage_conections_user_description {
text-align:left;
font-size:11px;
padding:0 0 0 12px;
}

.manage_conections_user_description .user_name {
color:#515A63;
font-weight:700;
text-decoration:none;
}

.inner_connection_info {
text-align:left;
max-height:420px!important;
padding:10px 12px;
}

.inner_connection_info .member_name {
color:#515A63;
text-decoration:underline;
font-size:18px;
}

.member_description {
float:left;
width:150px;
text-align:left;
margin:0 0 0 12px;
}

.member_description p {
color:#515A63;
margin:9px 0 0;
}

.avatar_box {
float:left;
background:#fff;
border:1px solid #CBDBE8;
padding:1px;
}

.contact_info,.profile_info {
color:#515A63;
margin:16px 0 0;
padding:0 0 16px 10px;
}

.contact_info p,.profile_info p {
color:#515A63;
margin:12px 0 0;
}

.profile_info {
border-bottom:1px dashed #C9DFF2;
}

.top_button {
float:right;
margin:8px 7px 0 0;
}

.b_with_bg {
background:url(../images/buttons/left_bg.gif) no-repeat left top;
padding-left:3px;
}

.b_with_bg .right_bg {
background:url(../images/buttons/right_bg.gif) no-repeat right top;
padding-right:3px;
}

th.first,td.first {
background-image:none!important;
border-left:0!important;
}

.document_table td {
overflow:hidden;
border-bottom:1px solid #FDFEFF;
line-height:24px;
color:#5F5F5F;
font-size:11px;
font-family:Tahoma;
padding:0 12px;
}

.message_table td.first,.message_table th.first {
text-align:center;
padding:0;
}

.message_table td.left_pad,.message_table th.left_pad {
text-align:left;
padding-left:12px;
}

.message_table td a {
color:#507498;
text-decoration:none;
line-height:17px;
}

.message_table th a,th a {
color:#515A63;
text-decoration:none;
font-size:11px;
white-space:nowrap;
}

.bottom_button {
float:left;
padding:8px 0 0;
}

.pager {
float:right;
margin:11px 13px 0 0;
}

.pager a,.pager span {
line-height:15px;
text-decoration:none;
display:block;
float:left;
height:15px;
color:#4E6475;
font-size:11px;
font-family:Tahoma;
margin:0 5px;
}

.pager a.first {
margin:0 2px 0 0;
}

.pager a.previous {
margin:0 5px 0 0;
}

.pager a.next {
margin:0 0 0 5px;
}

.pager a.last {
margin:0 0 0 2px;
}

.pager span {
color:#95AEC1;
}

.bottom_buttons {
text-align:right;
padding:8px 10px 0 0;
}

.my_groups {
height:500px;
overflow:auto;
}

.my_groups_table td {
font-family:Tahoma;
font-size:11px;
color:#515A63;
padding:10px 10px 9px;
}

a.group_name {
font-weight:700;
text-decoration:none;
color:#515A63;
}

.group_description {
padding-right:40px;
color:#515A63;
font-size:11px;
line-height:14px;
}

.group_avatar_box {
border:1px solid #CBDBE8;
width:104px;
}

.group_avatar_box img {
border:1px solid #F8FAFF;
}

.member_group_listing td {
padding:6px 0 6px 12px;
}

.member_group_listing td h4 {
color:#515A63;
font-size:11px;
font-weight:700;
margin:5px 0 0;
}

.member_group_listing .active td {
background:#ECF3F7;
}

.group_name {
font-size:18px;
color:#515A63;
margin:15px 0 10px;
}

.profile_table td {
padding:3px;
}

.profile_table .formfields {
background-color:#FFF;
border:1px solid #D5DDE3;
color:#000;
font-size:11px;
}

.head_d {
font-weight:400;
font-size:18px;
}

.disc_left {
width:468px;
height:555px;
overflow:auto;
background:#F8FAFF;
padding:15px 0 0 15px;
}

.disc_row {
width:450px;
float:left;
padding-bottom:15px;
}

.ava {
border:1px solid #cbdbe8;
float:left;
margin:10px 10px 0 0;
padding:1px;
}

.disc_descr {
background:url(../images/disc_l.gif) no-repeat;
float:left;
width:290px;
height:49px;
color:#515a63;
padding:11px 13px 10px;
}

.disc_descr a {
color:#5f7a93;
}

.disc_date {
background:url(../images/disc_r.gif) no-repeat;
float:left;
width:67px;
height:50px;
text-align:center;
color:#5f7a93;
font-size:11px;
padding:20px 0 0 5px;
}

#undo {
padding-bottom:5px;
}

#undo a {
background:url(../images/alert.gif) left center no-repeat;
padding-left:13px;
}

.disc_descr h3 a {
font-size:11px;
text-decoration:none;
}

.disc_bot {
float:left;
width:375px;
padding:4px 0 0 70px;
}

.disc_right {
border:1px solid #ebedfc;
width:170px;
background:#fff;
float:right;
height:525px;
padding:5px;
}

.disc_right a {
display:block;
margin-bottom:4px;
color:#507498;
text-decoration:none;
zoom:1;
padding:5px 5px 5px 10px;
}

.disc_right a:hover {
background:#f2f5fe;
}

.top_right_group_name {
display:block;
height:44px;
background:url(../images/top_right_group_name_bg.gif) repeat 0 0;
color:#48657E;
font-size:16px;
position:absolute;
right:0;
bottom:0;
font-family:Tahoma;
font-weight:700;
}

.top_right_group_name span {
line-height:44px;
display:block;
background:url(../images/top_right_group_name_lbg.gif) no-repeat 0 0;
padding:0 17px 0 50px;
}

.my_documents {
position:relative;
padding-bottom:10px;
}

.documents_header th strong {
text-align:left;
padding:0 0 0 10px;
}

.my_documents_table_wrap {
padding:9px 24px 9px 9px;
}

.subdocument_table td {
border-bottom:1px solid #F5F9FE;
line-height:24px;
color:#5F5F5F;
font-size:11px;
font-family:Tahoma;
}

.wrap_document_table {
height:400px;
overflow-y:scroll;
overflow-x:hidden;
display:block;
border:1px solid #D5DDE3;
border-top:0;
}

.document_name {
line-height:normal;
background:url(../images/icons/document_icons_small.gif) no-repeat 0 0;
background-position:0 -76px;
padding:0 0 0 22px;
}

.msexcel_icon {
background-position:0 -31px;
}

.image_icon {
background-position:0 -61px;
}

.folder_name {
background:url(../images/icons/folder.gif) no-repeat 0 50%;
text-decoration:none;
padding:0 0 0 24px;
}

.inner_folder_icon {
width:15px;
}

.inner_folder_icon img {
vertical-align:top!important;
}

.document_content_name,.document_content_project_name {
padding:0 0 0 10px;
}

.disabled td {
background:#DDD;
font-weight:400;
}

.active_row td {
background:#E1EFFA;
font-weight:700;
}

.inner_used_space .used_space {
float:left;
width:205px;
overflow:hidden;
position:relative;
height:15px;
border:1px solid #BFD0E3;
background:#fff;
text-align:center;
color:#5F5F5F;
margin:1px 7px 0 0;
padding:1px;
}

.inner_used_space .used_space p {
position:relative;
font-family:Verdana;
text-transform:uppercase;
font-size:11px;
}

.used {
position:absolute;
left:1px;
top:1px;
margin-right:1px;
height:15px;
background:#719ECE;
display:block;
}

.new_messages {
display:block;
float:left;
position:absolute;
left:182px;
top:0;
background:url(../images/new_message_lbg.gif) no-repeat 0 0;
text-decoration:none;
padding:0 0 0 14px;
}

.new_messages span {
display:block;
background:url(../images/new_message_rbg.gif) no-repeat 100% 0;
padding:0 10px 0 0;
}

.new_messages span span {
display:block;
background:url(../images/new_message_bg.gif) repeat-x 100% 0;
line-height:19px;
padding:0 3px 0 4px;
}

.supported_mail_system {
color:#517592;
font-weight:700;
font-size:11px;
font-family:Tahoma;
margin:0 auto 25px 73px;
}

.profile_avatar img {
border:1px solid #BBD9EF;
}

.wrap_scrroll_row_table {
max-height:440px;
overflow-y:scroll;
overflow-x:hidden;
border:1px solid #d5dde3;
}

.scroll_row_table_header th {
background:#C0DDF4 url(../images/theader_dot_bg.gif) no-repeat left center;
line-height:26px;
color:#515A63;
}

.scroll_row_table_header th strong img {
position:relative;
left:3px;
top:-1px;
}

.scroll_row_table td {
background:url(../images/icons/row_table_dot.gif) repeat-y 0 0;
color:#808C99;
padding:14px 0 19px;
}

.scroll_row_table .row1 td {
background-color:#F6FAFC;
}

.scroll_row_table .row2 td {
background-color:#fff;
}

.scroll_row_table td.first {
padding-left:0;
border:0;
background-image:none;
}

.lawyer_avatar {
float:left;
border:1px solid #CBDBE8;
margin:0 10px 10px 0;
}

.lawyer_avatar img {
border:1px solid #F6FAFC;
}

.relevance {
color:#515A63!important;
font-size:20px;
padding-top:25px;
vertical-align:top;
}

.lawyer_description {
color:#808C99;
clear:both;
margin:5px 0;
}

.lawyer_contact_data a strong {
color:#515A63;
font-weight:700;
}

.lawyer_mail {
color:#507498;
font-size:11px;
background:url(../images/icons/lawyer_mail.gif) no-repeat 0 0;
padding:0 0 0 16px;
}

.shared_files {
width:340px;
float:left;
}

#shared_users {
float:right;
width:270px;
}

.shared_files .wrap_document_table,#shared_users .wrap_document_table {
height:157px!important;
}

.inner_static_content {
min-height:760px;
}

.inner_static_content p {
color:#686868;
font-size:11px;
margin:10px 10px 5px;
}

p.sevice {
margin-left:25px;
}

textarea#share_to {
width:595px;
border:solid 1px #b8d2e6;
outline:none;
resize:none;
overflow:hidden;
margin:0 0 5px;
padding:5px 7px;
}

.login_from_deny {
color:#424E57;
font-size:22px;
font-weight:400;
font-family:Tahoma;
margin:-17px 0 23px;
}

.client_projects_detail {
color:#515A61;
padding:0;
}

.client_projects_detail .project_info p strong {
float:left;
width:85px;
position:relative;
}

.client_projects_detail .project_info p span.project_name {
color:#4F7BA4;
}

.dotted_header {
border-bottom:1px dashed #C9DFF2;
color:#515A63;
font-size:20px;
font-family:Tahoma;
font-weight:400;
text-align:left;
position:relative;
height:20px;
margin:10px 0;
}

.client_projects_detail .projet_bids {
max-height:275px;
overflow:auto;
}

* html .client_projects_detail .projet_bids {
overflow:auto;
height:expression(this.scrollHeight>275?"275px":"auto");
width:650px;
}

.dotted_header span {
display:block;
background:#F8FAFF;
position:absolute;
float:left;
}

.bids_list {
color:#5F5F5F;
}

* html .bids_list {
width:620px;
}

.bids_list th {
color:#3F4B56;
font-size:11px;
font-weight:700;
text-transform:uppercase;
background:url(../images/theader_dot_bg.gif) no-repeat 100% 50%;
padding:5px 0 3px 10px;
}

.bid_description {
background:#fff;
border:1px solid #D5DDE3;
margin:3px 0 4px;
padding:8px 10px;
}

.bids_list .actions {
text-align:right;
}

.bids_list_wrapper {
background:#E9F2FC;
border:1px solid #E4EBF2;
margin:0 0 5px;
padding:5px;
}

.bids_list_info_cells td {
border-bottom:1px solid #D5DDE3;
border-top:1px solid #D5DDE3;
background:#fff url(../images/theader_dot_bg.gif) no-repeat 100% 50%;
padding:8px 10px;
}

.bids_list .bid_price {
border-right:1px solid #D5DDE3;
background-image:none;
}

.bids_list .line_delimetr {
border-top:1px dashed #D5DDE3;
height:1px;
overflow:hidden;
margin:5px 0;
}

.height_auto {
min-height:1px!important;
height:auto!important;
}

.content_message {
color:#5F5F5F;
font-size:14px;
font-family:Tahoma;
text-align:center;
}

.content_message a {
color:#515A63;
font-size:14px;
font-weight:700;
}

.template_message tr:hover td {
background-color:#E5ECF4!important;
}

.template_message tr:hover td.first {
background:#E5ECF4 url(../images/icons/checked_grey.gif) no-repeat center center!important;
}

.template_message td {
line-height:normal;
padding-top:3px;
padding-bottom:3px;
}

.active_template_item td.first,tr.active_template_item:hover td.first {
background:#E5ECF4 url(../images/icons/checked.gif) no-repeat center center!important;
}

.member_type {
position:absolute;
top:36px;
right:0;
z-index:10;
padding-right:7px;
height:23px;
background:url(../images/member_status_bg.gif) no-repeat 0 0;
color:#6D6D6D;
font-size:13px;
font-family:Tahoma;
border-right:1px solid #d1e0ea;
}

.member_type span {
line-height:21px;
padding:0 0 0 27px;
}

.public_profile .avatar {
float:left;
border:1px solid #CBDBE8;
background:#fff;
margin:0 12px;
padding:2px;
}

.awatar_wrapper h3 {
color:#515A63;
font-size:18px;
font-family:Tahoma;
font-weight:400;
text-decoration:underline;
width:140px;
margin:0 0 5px 95px;
}

.public_profile p {
color:#515A63;
font-size:11px;
margin:0 0 10px 12px;
}

.public_profile p a {
color:#515A63;
text-decoration:underline;
}

.left_column {
border-right:1px dotted #C9DFF2;
width:280px;
}

.left_column ul {
margin-left:12px;
color:#515A63;
}

h6 {
color:#515A63;
font-size:11px;
font-weight:700;
font-family:Tahoma;
margin:0 0 3px;
}

.public_profile h6 {
margin-left:12px;
}

.edit_profile .formfields {
padding:1px 0;
}

.edit_profile img.ui-datepicker-trigger {
vertical-align:baseline;
}

.edit_profile textarea.formfields {
height:64px;
}

.profile_table textarea.formfields {
width:363px;
overflow:hidden;
}

.profile_table #my_jurs_list {
width:344px;
margin-left:0;
}

#my_jurs_list {
background:#fff;
border:1px solid #D5DCE2;
float:left;
width:256px;
margin:0 10px 0 2px;
padding:10px 10px 6px;
}

#my_jurs_list label {
vertical-align:top;
color:#515A63;
}

.notify_by_sms input {
vertical-align:middle;
margin:0 5px 0 0;
padding:0;
}

.notify_by_sms label {
font-weight:700;
vertical-align:middle;
}

.faq h3 {
color:#515A61;
text-transform:uppercase;
position:relative;
margin:20px 0 8px;
}

.faq h3 a {
position:absolute;
top:0;
right:20px;
text-transform:none;
}

.faq .faq_row p {
color:#515A61;
font-size:11px;
margin:0;
padding:0;
}

.faq .faq_row p * {
color:#515A61!important;
font-size:11px!important;
font-family:Tahoma, Arial!important;
}

.about_us {
background:url(../images/about_us_bg.jpg) no-repeat 100% 0;
min-height:490px;
padding:10px 0 0;
}

.about_us h4 {
color:#515A63;
font-size:20px;
font-weight:400;
font-family:Tahoma;
margin:0 0 10px;
}

.about_us_content {
border-top:1px dashed #C9DFF2;
margin:20px 0 0;
padding:15px 0 0;
}

.about_us_description {
color:#55626C;
font-size:14px;
font-family:Tahoma;
width:360px;
}

.static_text p {
font-size:11px;
color:#55626C;
font-family:Tahoma;
margin:0 0 15px;
}

.project_detail_box {
width:320px;
float:left;
margin:0 7px 7px 0;
}

.project_detail_box table {
border:1px solid #E9EFFD;
background:#fff;
padding:0 0 10px;
}

.project_detail_box th {
line-height:23px;
background:#E9EFFD;
color:#515A63;
font-weight:700;
font-size:11px;
text-align:left;
padding:0 0 0 15px;
}

.project_detail_box td {
line-height:24px;
color:#515A63;
border-left:1px dotted #C9CFD7;
padding:0 0 0 15px;
}

.project_documents td {
border:0;
line-height:24px;
}

.project_documents .first_row td {
padding-top:10px;
}

.project_documents p {
background:url(../images/icons/document_icons.gif) no-repeat 0 50%;
line-height:33px;
margin:5px 0;
padding:0 0 0 42px;
}

.project_documents .image,.project_documents .images {
background-position:0 -89px;
}

.project_documents .pdf,.project_documents .abobe_acrobat {
background-position:0 -182px;
}

.project_documents .mspwrpnt,.project_documents .power_point {
background-position:0 -137px;
}

.project_documents .others {
background-position:0 -225px;
}

.project_documents .application {
background:url(../images/icons/folder.gif) no-repeat scroll 0 50% transparent;
text-decoration:none;
padding:0 0 0 24px;
}

.wrap_scroll_projects_table {
height:150px;
overflow-x:hidden;
overflow-y:auto;
border:1px solid #E9EFFD;
border-top:0;
background:#fff;
}

.scroll_projects_table_header .link_more {
font-weight:400;
text-align:right;
padding-right:10px;
}

#projects_slider {
right:0;
top:97px;
display:block;
position:absolute;
width:21px;
z-index:1;
overflow:hidden;
height:91px;
}

#projects_slider_button {
width:21px;
float:left;
z-index:10;
}

#projects_slider_container {
float:left;
border:1px solid #D5DDE3;
width:270px;
z-index:10;
min-height:90px;
max-height:350px;
overflow:auto;
display:none;
overflow-x:hidden;
background:#fff;
}

#projects_slider_button a {
display:block;
width:21px;
height:91px;
background:url(../images/projects_tab.gif) no-repeat 0 0;
}

.opened #projects_slider_button a {
background-position:-21px 0;
}

.projects_top_list td {
line-height:28px;
color:#5F5F5F;
padding:0 0 0 14px;
}

.projects_top_list td a {
text-decoration:none;
font-size:11px;
display:block;
}

.news_row {
padding:0 0 25px;
}

.news_row .date {
font-size:13px;
color:#5988B2;
font-family:Tahoma;
font-weight:400;
}

.news_row h3 a {
font-size:18px;
font-weight:400;
text-decoration:none;
color:#515A63;
}

.news_row h3 a:hover {
text-decoration:underline;
color:#315D7F;
}

.news_row p {
font-size:13px;
color:#55626C;
margin:2px 0 0;
}

#static {
background:url(../images/static_page_bg.png) no-repeat 0 0;
margin:15px 0 0;
}

#static .header,#static .header h2 span {
background:none;
border:0;
margin:0;
padding:0;
}

#static .header h2 {
background:none;
margin:0 0 15px;
padding:0;
}

#static .header h2 span {
font-size:30px;
font-family:Tahoma;
text-transform:uppercase;
}

#static .header h2.news_header span {
font-size:18px;
}

#static .wrap_content {
background:none;
border:0;
padding:0;
}

#static .body_static {
padding:27px 27px 27px 23px;
}

#static .inner_wrap_content {
background:none;
min-height:200px;
margin:0;
padding:0;
}

#static .body_static .about_us {
background:transparent url(../images/about_us_bg.png) no-repeat scroll 100% 0;
padding-top:0;
min-height:100px;
}

#static .body_static .about_us_content {
margin-top:30px;
}

.static_body {
background:#fff url(../images/static_bg_body.jpg) repeat-x 0 0!important;
}

.static_body .main_bg {
background:url(../images/main_static_bg.jpg) no-repeat 50% 0!important;
}

h6.small_header {
color:#515A63;
font-size:11px;
line-height:16px;
font-weight:700;
font-family:Tahoma;
margin:0 0 3px;
padding:0 0 0 2px;
}

.white_bordered_description {
background:#fff;
border:1px solid #E9EFFD;
color:#515A63;
font-size:11px;
min-height:50px;
margin:0 0 5px;
padding:5px 10px;
}

.static_page h4 {
color:#384A5A;
font-family:Arial;
font-size:14px;
font-weight:700;
margin:15px 0 5px;
}

.static_page ol,.static_page ul {
color:#384A5A;
font-family:Arial;
font-size:11px;
}

.static_page p.pad {
margin:0 0 0 35px;
}

.static_page a:hover {
color:#3D698B;
text-decoration:underline;
}

.menu_inactive {
opacity:0.5;
}

.tab_inactive {
opacity:0.3;
}

.tabs_header .tab_inactive a:hover,.tabs_header .tab_inactive a.active {
background:url(../images/headers/tabs/tabs_corners.gif) no-repeat 0 0;
color:#fff;
}

.tabs_header .tab_inactive a:hover span,.tabs_header .tab_inactive a.active span {
background:url(../images/headers/tabs/tabs_corners.gif) no-repeat 100% 0;
}

.tabs_header .tab_inactive a:hover span span,.tabs_header .tab_inactive a.active span span {
background:url(../images/headers/tabs/tabs_bg.gif) repeat-x 0 0;
}

.box_for_users .lawyers p,.box_for_users .clients p {
height:90px;
overflow:hidden;
}

.contact_us_description {
float:right;
width:255px;
background:url(../images/static_page/contact_rigth.jpg) no-repeat;
font-size:11px!important;
color:#515a63!important;
margin-right:10px;
display:inline;
padding:5px 20px 20px;
}

.contact_us_description div {
background:url(../images/icons/contact/mail.jpg) left bottom no-repeat;
padding:15px 0 10px 38px;
}

.contact_us_description div.phone {
background-image:url(../images/icons/contact/phone.jpg);
}

.contact_us_description div.dog {
background-image:url(../images/icons/contact/dog.jpg);
}

.contact_us_description span.hr {
display:block;
height:1px;
font-size:0;
background:url(../images/static_page/hr.gif) top center no-repeat;
}

.contact_us_form {
float:left;
background:url(../images/static_page/contact_left.jpg) no-repeat;
margin:0;
padding:20px 18px;
}

.contact_us {
background:url(../images/contact_us_image.png) no-repeat 100% 100%;
padding-bottom:140px;
}

.contact_us_form td {
color:#515A63;
padding:3px 0;
}

.max_height_table {
max-height:400px;
overflow-y:scroll;
overflow-x:hidden;
}

.member_content .contact_us_description {
width:230px;
padding-right:0;
}

.member_content .contact_us_form .formfields {
width:220px!important;
}

.wrap_lawyers_form {
position:relative;
zoom:1;
margin:9px 10px 10px;
}

#search_lawyers_form {
background:#F9FBFF;
border:1px solid #D5DDE3;
padding:15px;
}

.inner_search_lawyers_form input.formfields {
border:1px solid #d0d8de;
padding:3px 3px 2px;
}

#keywords_input input {
width:320px;
float:left;
margin-right:5px;
height:13px;
}

#hide_search_button {
display:block;
background:url(../images/hide_search_form.gif) no-repeat 0 0;
width:126px;
height:24px;
float:right;
text-indent:-99999px;
position:relative;
margin:-1px 0 0;
}

#slider_s {
overflow:hidden;
clear:both;
}

.jurisadiction_lists span {
float:left;
padding-left:3px;
}

.left_part {
float:left;
margin-top:15px;
width:400px;
overflow:hidden;
}

.left_part div {
float:left;
padding:0 15px 10px 0;
}

.right_part {
float:left;
overflow:hidden;
width:200px;
margin-top:15px;
padding-left:10px;
}

.left_part input {
width:170px;
}

#hide_search_button.open {
background-image:url(../images/buttons/open_search.png);
}

.overflowed_lpart {
width:400px;
}

#search_lawyers_form h4 {
color:#202020;
font-size:11px;
font-family:Tahoma;
}

.jurisadiction_lists label {
float:left;
color:#515A63;
font-size:11px;
vertical-align:middle;
line-height:15px;
width:138px;
margin:0 0 4px;
}

.jurisadiction_lists label input {
vertical-align:middle;
margin:1px 2px 0 0;
padding:0;
}

#search_results {
width:684px;
position:relative;
zoom:1;
margin:0 auto 10px;
}

div.warning {
font-weight:700;
font-family:Tahoma;
font-size:13px;
background:url(../images/warning.gif) no-repeat 0 0;
min-height:60px;
color:#515A63;
padding:10px 0 0 45px;
}

div.info_warning {
background:url(../images/info.gif) no-repeat 0 0!important;
}

.settings {
color:#55626C;
}

.settings form input {
vertical-align:middle;
margin:0 3px 2px 0;
padding:0;
}

.settings a {
color:#55626C;
font-family:Tahoma;
font-size:11px;
}

.settings .setting_box {
background:url(../images/profile_info.png) no-repeat;
width:300px;
line-height:17px;
padding:10px 15px;
}

.settings .bordered_box {
border-left:1px dashed #C9DFF2;
width:270px;
padding:0 0 0 50px;
}

.settings h6 {
font-size:12px;
margin:0 0 6px;
}

.settings a,.settings p {
line-height:16px;
}

.email_settings th {
width:20%;
text-align:center!important;
line-height:normal!important;
padding:5px 0!important;
}

.email_settings th.first {
text-align:left!important;
padding-left:12px!important;
}

.con_visiblity_popup {
color:#55626C;
font-size:12px;
}

.con_visiblity_popup td strong,.con_visiblity_popup th strong {
color:#517592;
}

#connections_visibility {
border:1px solid #C2D2DC;
vertical-align:middle;
margin:0 7px 0 3px;
}

.scrollable {
max-height:450px;
overflow:auto;
overflow-x:hidden;
}

.not_found {
margin-bottom:-62px;
position:relative;
}

.plan_upgrade_column {
width:216px;
height:369px;
background:url(../images/upgrade_plans.gif) no-repeat 0 0;
float:left;
position:relative;
margin:0 1px 0 0;
}

.more_5_users {
position:absolute;
right:19px;
top:-26px;
zoom:1;
}

.plan_active {
background:url(../images/upgrade_active_plan.gif) no-repeat 0 0;
}

.inner_plan {
padding:19px 18px 0;
}

.plan_upgrade_wrap h4 {
color:#4A4A4A;
font-weight:700;
border:0;
font-size:30px;
font-family:Tahoma;
}

.plan_upgrade_column h5 {
color:#454545;
font-size:30px;
font-family:Tahoma;
font-weight:400;
margin:0 0 2px;
padding:0;
}

.plan_price {
height:25px;
line-height:25px;
color:#fff;
font-size:14px;
background:url(../images/plan_price_line_bg.gif) repeat-x 0 50%;
}

.plan_price p {
color:#fff;
font-weight:700;
font-size:14px;
padding:0 0 0 8px;
}

.plan_price.p1 p {
background:url(../images/basic_free.gif) no-repeat 0 0;
}

.plan_price.p2 p {
background:url(../images/plan_professional.gif) no-repeat 0 0;
}

.plan_price.p3 p {
background:url(../images/plan_enterprise.gif) no-repeat 0 0;
}

ul.plan_info li {
background:url(../images/plan_arrow.gif) no-repeat 0 8px;
color:#424F5B;
font-size:11px;
zoom:1;
padding:3px 0 3px 11px;
}

.upgrade_buttons {
position:absolute;
bottom:40px;
}

.not_edit_milestone_tbg {
background:url(../images/not_edit_milestones_tbg.gif) no-repeat 0 0;
width:632px;
margin:0 0 15px;
padding:5px 0 0;
}

.not_edit_milestone_bbg {
background:url(../images/not_edit_milestones_bbg.gif) no-repeat 0 100%;
padding:0 0 5px;
}

.inner_not_edit_milestone {
background:#709FCF;
padding:6px 9px 9px 8px;
}

.milestone_view_form {
background:#fff;
text-align:left;
padding:5px 14px 10px;
}

.milestone_view_form.complete {
background:#fff url(../images/complete.png) 135px 48px no-repeat;
}

.milestone_view_form th {
text-transform:uppercase;
font-size:11px;
font-family:Tahoma;
color:#515A61;
font-weight:700;
text-align:left;
padding:4px 10px;
}

.milestone_view_form td {
padding-top:4px;
padding-bottom:4px;
}

.row_content td {
background:#fff;
border-bottom:1px solid #D5DDE3;
border-top:1px solid #D5DDE3;
color:#515A61;
font-size:11px;
padding-left:10px;
}

.row_content td.milestone_due_date {
border-right:1px solid #D5DDE3;
}

.milestone_edit_form_wrap {
border:1px solid #D5DDE3;
background:#fff;
margin:0 0 5px;
padding:13px 14px;
}

.small_tabs_content {
border:1px solid #D7DEE4;
margin:0 0 5px;
padding:12px 15px;
}

.small_tabs_header {
height:23px;
margin:10px 0 -1px;
}

.small_tabs_header li a {
display:block;
float:left;
height:23px;
line-height:23px;
text-transform:uppercase;
color:#515A61;
text-decoration:none;
background:url(../images/smalltabs/smalltabs_lbg.gif) no-repeat 0 0;
font-weight:700;
padding:0 0 0 5px;
}

.small_tabs_header li a:hover,.small_tabs_header li a.active {
background:url(../images/smalltabs/smalltabs_lbg_a.gif) no-repeat 0 0;
}

.small_tabs_header li a span {
background:url(../images/smalltabs/smalltabs_rbg.gif) no-repeat 100% 0;
display:block;
padding:0 5px 0 0;
}

.small_tabs_header li a:hover span,.small_tabs_header li a.active span {
background:url(../images/smalltabs/smalltabs_rbg_a.gif) no-repeat 100% 0;
}

.small_tabs_header li a span span {
background:url(../images/smalltabs/smalltabs_bg.gif) repeat-x 0 0;
height:23px;
padding:0 8px;
}

.small_tabs_header li a:hover span span,.small_tabs_header li a.active span span {
background:url(../images/smalltabs/smalltabs_bg_a.gif) repeat-x 0 0;
}

#milestones,.milestone_add_button {
width:632px;
margin:0 auto;
}

.milestone_add_button p {
margin-left:17px;
}

.milestone_professionals p {
line-height:19px;
color:#515A61;
font-size:11px;
padding:0 0 0 10px;
}

.milestone_professionals p.row1 {
background:#F3F8FC;
}

input.milestone_name {
width:225px;
}

input.price,input.due_date {
width:70px;
}

.milestone_edit_form label {
font-weight:700;
color:#515A61;
font-size:11px;
}

.milestone_edit_form label.pad {
padding-left:16px;
}

.add_milestone_field {
margin:0 0 5px;
}

.executors_list p {
color:#5F5F5F;
font-size:11px;
}

.executors_footer span {
border:1px solid #D5DCE2;
line-height:18px;
text-align:center;
width:50px;
display:inline-block;
}

.executors_footer span.few {
color:red;
border:1px solid red;
}

.executors_footer span.lot {
color:green;
border:1px solid green;
}

input.executor_percent,input.executor_amount {
width:50px;
}

.executor {
height:20px;
line-height:20px;
margin:1px 0;
}

.executors_footer strong {
padding-right:146px;
}

#recaptcha_image,#recaptcha_image img {
width:270px!important;
}

#member_root #recaptcha_image,#member_root #recaptcha_image img {
width:210px!important;
}

.global_alerts {
background:url(../images/info_panel_corners.gif) no-repeat 0 0;
width:450px!important;
float:left;
z-index:1000;
margin:0 0 5px 75px;
padding:10px 0 0;
}

.global_alerts_active {
position:absolute;
left:175px;
top:0;
}

.global_alerts_bbg {
background:url(../images/info_panel_corners.gif) no-repeat 0 100%;
padding:0 0 10px;
}

.global_alerts_bg {
background:url(../images/info_panel_bg.gif) repeat-y 0 0;
height:50px;
overflow:hidden;
padding:0 20px 0 0;
}

.inner_global_alerts {
padding:0 0 0 19px;
}

.global_alerts li {
background:url(../images/icons/info_icon.gif) no-repeat 0 0;
padding:0 0 10px 24px;
}

.head {
height:75px;
position:relative;
}

.quotas_box {
background:#D9EBFA url(../images/quotas_bg.gif) repeat-x 0 0;
border:1px solid #C9E3F7;
padding:9px;
}

.quotas_box h5 {
color:#454545;
font-size:26px;
font-family:Tahoma;
font-weight:400;
position:relative;
height:25px;
margin:0 0 4px 15px;
}

.quotas_box h5 span {
position:absolute;
right:0;
top:0;
}

.inner_box {
background:#fff;
border:1px solid #D0E5F6;
position:relative;
}

.quotas_arrow {
width:45px;
height:17px;
background:url(../images/icons/quotas_arrow.gif) no-repeat 0 0;
margin:-1px auto 6px;
}

.quotas_table td {
font-family:Tahoma;
font-size:11px;
padding:5px 0 5px 10px;
}

.quotas_table .line_row td div {
border-bottom:1px dotted #D0D2D8;
height:1px;
margin:-1px 8px 0;
}

.quotas_table td.cell1 {
background:#F9FCFE;
border-right:1px solid #F0F7FD;
padding-left:10px;
}

.quotas_table tr.last_row td {
padding-bottom:11px!important;
}

.quotas_table td strong {
color:#424F5B;
font-weight:700;
}

.quotas_table td strong i {
font-style:normal;
}

.quotas_table td strong i.red {
color:#E6603C;
}

.quotas_price_cell {
padding:0!important;
}

.quotas_price {
background:#EBF4FC;
position:absolute;
bottom:0;
right:0;
height:55px;
width:280px;
}

.inner_quotas_price {
padding:5px 0 0 30px;
}

.quotas_price p {
line-height:20px;
}

.quotas_price p span {
display:inline-block;
width:120px;
}

.quotas_table label {
background:url(../images/icons/quotas_list_arrow.gif) no-repeat 10px 50%;
color:#424F5B;
font-size:11px;
padding:0 0 0 19px;
}

.info {
border:1px solid #C2D2DC;
background:#fff;
overflow:hidden;
margin:5px 0;
padding:1px;
}

.inner_info {
border:1px solid #E6EEFF;
background:url(../images/info.gif) no-repeat 11px 5px;
min-height:25px;
overflow:hidden;
padding:8px 5px 8px 57px;
}

.info p {
font-size:11px;
font-weight:700;
margin:0;
padding:5px 0 0;
}

.info .bottom_buttons {
float:right;
padding:0 10px 0 0;
}

.qtip-wrapper {
border:1px solid #9ec8e9!important;
-moz-border-radius:5px;
-webkit-moz-border-radius:5px;
}

.qtip-contentWrapper {
border:1px solid #eaf2fc!important;
-moz-border-radius:5px;
-webkit-moz-border-radius:5px;
color:#454545;
}

.qtip-content {
background:url(../images/tooltip.png)!important;
color:#454545!important;
padding:3px 9px!important;
}

.menu_up {
position:relative;
display:inline-block;
}

.menu_up ul {
position:absolute;
display:none;
left:0;
top:22px;
z-index:10;
}

.menu_up li {
display:block;
height:22px;
line-height:22px;
width:92px;
background:#6da4d1;
padding-left:8px;
}

.menu_up li:hover {
background:#83b9e3;
}

.menu_up li a {
font-size:11px;
color:#fff;
text-decoration:none;
}

table.scrollable tbody {
overflow-y:auto;
overflow-x:hidden;
}

.message_table tbody {
max-height:450px;
}

.striped th strong {
line-height:normal;
}

.h400 tbody {
max-height:40px;
}

table.jquery_columnSizing {
table-layout:fixed;
width:100%;
}

div.message_detail {
line-height:normal;
border:1px solid #E9EFFD;
color:#515A63;
font-size:11px;
min-height:50px;
margin:0 0 5px;
padding:5px 10px;
}

input.error {
border:1px solid red;
}

#recaptcha_response_field {
width:300px;
}

#popup_body #recaptcha_response_field {
width:210px;
}

.pad_p p {
padding-left:17px;
line-height:30px;
}

.green {
color:#719239;
}

.left_side,.right_side {
float:left;
background:url(../images/field_left.png) no-repeat;
padding-left:5px;
overflow:hidden;
}

.left_side {
margin:2px 0;
}

.left_side input {
float:left;
margin-top:6px;
}

.right_side {
height:25px;
background:url(../images/field_right.png) top right no-repeat;
line-height:22px;
padding:5px 5px 5px 0;
}

.right_side select {
width:160px;
}

.no_m * {
margin:0 10px!important;
}

.cards_type {
color:#5c5c5c;
vertical-align:middle;
font-weight:400;
padding:0 10px 0 5px;
}

.arrow_card {
background:url(../images/arrow.png) center center no-repeat;
width:80px;
height:50px;
}

.grey_span {
font-size:10px;
color:#98a9b2;
font-weight:400;
}

.cc_error {
font-size:11px;
color:red;
font-weight:700;
}

.add_card input {
height:18px;
width:250px;
}

.add_card select {
height:20px;
width:100px;
}

.add_card #expire_date_year {
width:60px;
}

.my_select {
width:200px;
height:17px;
margin-right:5px;
border:1px solid #d6dfe6;
float:left;
}

.grey_layout {
color:#515a61;
}

.change_photo_popup {
background:url(../images/change_photo.png) no-repeat;
}

strong.black {
color:#000;
}

.settings .left_side img {
float:left;
margin-right:5px;
}

.settings .right_side {
padding:8px 10px 5px;
}

.settings .short_setting_box {
background-image:url(../images/priv_set_2.png);
width:267px;
}

.fix_select select {
font-size:13px;
}

.fix_input input {
width:68px;
}

table.milestones {
border:1px solid #d5dde3;
}

table.milestones th {
height:53px;
}

.hidden_div td {
border:none;
height:0!important;
background:#fff;
padding:0;
}

.hidden_div div {
overflow:hidden;
line-height:14px;
min-height:34px;
border-bottom:1px solid #cdd7de;
border-top:1px solid #cdd7de;
padding:6px;
}

#slide_btn {
display:none;
float:right;
margin-top:8px;
}

.milestones_des {
border:1px solid #dfe7ed!important;
margin-right:8px;
line-height:normal!important;
padding:5px!important;
}

.hidden_div span {
float:right;
clear:right;
background:#f0f6fa;
line-height:19px;
width:275px;
margin:0 0 7px 5px;
padding:0 0 0 8px;
}

.hidden_div span ins {
float:right;
line-height:19px;
background:#e9eff3;
text-decoration:none;
width:125px;
padding:0 10px;
}

.hidden_div span ins b {
font-weight:400;
color:#34699d;
}

.hidden_div span.last_line {
margin-bottom:0;
}

.sponsors {
background:url(../images/sponsors.png) no-repeat;
margin-top:15px;
overflow:hidden;
padding:15px 0 0 15px;
}

.login_text_deny {
float:left;
width:400px;
}

.login_buttons {
float:left;
clear:left;
margin-top:10px;
}

.processed {
font-size:12px;
color:#515a63;
background:#F8FAFF;
height:auto;
min-height:218px;
padding:10px;
}

.processed h4 {
border:none;
font-size:22px;
color:#3c3c3c;
}

#jobs_icon {
float:right;
width:15px;
height:15px;
background:url(../images/icons/jobs.gif);
margin-top:8px;
}

#jobs_icon.completed {
background-position:0 -45px;
}

#jobs_icon.mistake {
background-position:0 -30px;
}

#jobs_icon.queued {
background-position:0 -15px;
}

.downloaded_files,.converted_files {
border:none!important;
}

.downloaded_files span,.converted_files span {
float:left;
width:280px;
background:#f0f6fa;
border-left:2px solid #deebec;
margin-right:7px;
line-height:20px;
}

.converted_files span {
width:97%;
}

.bordered_area {
border:1px solid #dae1e6;
font-weight:700;
color:#515a61;
padding:3px 6px;
}

.amount_area {
background:url(../images/amount_area.png) no-repeat;
color:#34434f;
font-size:13px;
font-weight:700;
margin-bottom:5px;
padding:8px 12px;
}

.amount_area span {
color:#435c6f;
}

.activation_popup {
font-size:11px;
color:#515a61;
font-weight:700;
border-collapse:collapse;
margin-top:22px;
}

.activation_popup td {
vertical-align:top;
padding:0;
}

.activation_popup input,.activation_popup select,.bottom_part_popup input {
margin-top:2px;
}

.second_part_popup td {
width:252px;
}

.second_part_popup input {
width:150px;
height:17px;
}

.second_part_popup strong {
float:left;
clear:left;
width:90px;
height:28px;
line-height:19px;
}

.bottom_part_popup {
border-collapse:collapse;
}

.bottom_part_popup td {
vertical-align:top;
color:#515a61;
padding:0;
}

.bottom_part_popup input {
height:17px;
width:216px;
}

.bottom_part_popup textarea {
width:586px;
}

.sponsor_table td {
border:1px solid #E6EDF3;
background:#fff;
width:200px;
height:70px;
text-align:center;
vertical-align:middle;
padding:0;
}

.sponsor_table_small td {
border:1px solid #E6EDF3;
background:#fff;
width:140px;
height:72px;
text-align:center;
vertical-align:middle;
padding:0;
}

.sponsor_table {
border-collapse:collapse;
margin-bottom:15px;
}

.sponsor_table_small {
border-collapse:collapse;
margin-bottom:0;
}

.prefered_method li {
padding:5px 0;
}

.prefered_method .ui-icon {
float:left;
clear:left;
margin:0 3px 0 0;
}

.prefered_method .prefered_method_name {
display:block;
float:left;
width:465px;
margin:1px 5px 0 0;
}

.prefered_method .prefered_method_title {
display:block;
float:left;
width:150px;
margin:1px 5px 0 0;
}

.prefered_method li a img {
margin:3px 0 0;
}

#flashcontent1 {
width:500px;
}

a.qs_link {
text-indent:-99999px;
display:block;
}

#ForgotForm h2 {
font-size:30px;
color:#565656;
text-transform:uppercase;
font-weight:400;
padding-bottom:15px;
}

#ForgotForm .login_fields dd .input,#ForgotForm .fields dd input {
height:13px;
}

#ForgotForm .top_buttons {
padding:3px 0 0 118px;
}

.banners {
background:#F8FAFF;
position:absolute;
top:0;
right:10px;
padding:10px 0 10px 10px;
}

.popup_banners .credit_card_type_box {
width:400px;
padding-right:0;
}

.popup_banners .credit_card_type_box .cards_type {
width:30px;
padding-right:4px;
}

.banners_popup {
width:207px;
float:right;
margin-top:-3px;
}

table.tablesorter thead tr .header {
background-image:url(../images/tablesorter/bg.gif);
background-repeat:no-repeat;
background-position:center right;
cursor:pointer;
}

table.tablesorter tbody tr.odd td {
background-color:#F0F0F6;
}

table.tablesorter tbody tr.even td {
background-color:#FFF;
}

table.tablesorter thead tr .headerSortUp {
background-image:url(../images/tablesorter/asc.gif);
}

table.tablesorter thead tr .headerSortDown {
background-image:url(../images/tablesorter/desc.gif);
}

table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp {
background-color:#8dbdd8;
}

.green_ind {
background:url(../images/project_status.png) no-repeat scroll right 11px transparent;
margin-right:5px;
}

.green_ind.orange {
background-position:right -18px;
}

.green_ind.invited {
background-position:right -47px;
}

.green_ind.blue {
background-position:right -76px;
}

.legend {
background:#d9e9f6;
height:29px;
overflow:hidden;
margin:6px 0 0 8px;
padding:3px;
}

.legend .descrip_leg {
background:#eff5fc;
border:1px solid #cbe0f1;
float:left;
line-height:26px;
padding:0 10px;
}

.legend .descrip_leg div {
float:left;
height:27px;
min-width:10px;
color:#5f5f5f;
}

.legend .descrip_leg .title_legend {
color:#456885;
font-weight:700;
font-size:11px;
}

.legend .descrip_leg .green_ind {
margin-top:-1px;
margin-left:10px;
}

.legend .right_bg span {
font-size:0;
float:left;
}

.custom_h6,.custom_h6 div {
background:url(../images/custom_h6.png) no-repeat;
float:left;
margin-right:4px;
padding:0 0 0 10px;
}

.custom_h6 div {
background-position:right top;
margin-right:0;
padding:5px 10px 6px 0;
}

.custom_h6 span {
color:#3d7fc1;
}

.add_new_credit_card_box {
overflow:hidden;
padding-top:20px;
color:#515a61;
font-weight:700;
float:left;
}

.add_new_credit_card_box fieldset {
float:left;
clear:both;
width:385px;
padding-bottom:10px;
}

.add_new_credit_card_box fieldset input.formfields,.add_new_credit_card_box fieldset .for_float {
float:right;
width:240px;
}

.invite_to_proj_link {
float:left;
font-weight:700;
margin:3px 0 0 10px;
}

#custom_dl dt,#custom_dl dd {
line-height:normal;
height:auto;
padding-bottom:10px;
vertical-align:top;
}

#custom_dl dt {
padding-top:3px;
}

#custom_dl select {
outline:none;
margin:0!important;
}

.truncate {
display:block;
overflow:hidden;
line-height:14px;
height:14px;
margin-right:-500px;
}

.custom_btn {
display:inline-block;
height:21px;
line-height:21px;
overflow:hidden;
background:url(../images/buttons/custom_btn.png) no-repeat 0 0;
text-decoration:none;
cursor:pointer;
padding:0 0 0 3px;
}

.custom_btn span,.custom_btn .inner-custom_btn {
display:inline-block;
height:21px;
line-height:21px;
background:url(../images/buttons/custom_btn.png) no-repeat 100% 0;
padding:0 3px 0 0;
}

.custom_btn span span,.custom_btn input {
background:url(../images/buttons/custom_btn.png) repeat-x 100% -21px;
color:#fff;
display:inline-block;
font-size:10px;
height:21px;
line-height:21px;
font-family:Tahoma;
text-transform:uppercase;
text-shadow:-1px 0 0 #4B7EA8;
border:0;
vertical-align:middle;
cursor:pointer;
margin:0;
padding:0 10px;
}

.milestones_img {
background:url(../images/buttons/milestones.png) 10000% center no-repeat;
}

.news_row.news {
border-bottom:1px solid #CCC;
margin-bottom:20px;
}

.news_row.news .date {
display:block;
padding:10px 0;
}

.news .addthis_toolbox {
height:15px;
}

.last_news {
float:left;
background:url(../images/last_news.png);
width:159px;
height:35px;
}

.last_news:hover {
background-position:left bottom;
}

.news_detail,.news_detail * {
color:#55626C;
font-size:13px;
}

.find {
float:left;
background:url(../images/s_ico.png) no-repeat;
width:26px;
height:19px;
text-indent:-9999px;
}

#add_jurisdiction_button {
float:left;
background:url(../images/add.png) no-repeat;
width:26px;
height:19px;
text-indent:-9999px;
margin-left:10px;
}

ul #documents_menu {
max-height:600px;
overflow:auto;
background:#E6EFFB;
overflow-x:hidden;
}

.manage_milestone {
width:650px;
overflow:hidden;
margin:10px 0;
}

.manage_milestone .over {
margin-right:-15px;
overflow:hidden;
background:url(../images/manage_m.png);
}

.manage_milestone h6 div {
width:194px;
}

.manage_milestone h6 {
margin-bottom:5px;
margin-right:3px;
}

.manage_milestone h6.reference div {
width:628px;
}

.manage_milestone h6 span {
display:block;
overflow:hidden;
height:13px;
}

.manage_milestone h6 .f_l {
float:left;
color:#515A63;
padding-right:3px;
}

.blockMsg {
width:100px!important;
}

.find_professionals_wrap {
overflow:hidden;
padding:9px 8px 12px 10px;
}

.f_prof_left {
float:left;
width:474px;
}

.f_prof_right {
float:right;
width:205px;
}

.formbox {
border:1px solid #d5dde3;
background:#f9fbff;
position:relative;
}

.inner_formbox {
padding:9px 11px 4px;
}

.formbox .title {
background:#e6effa;
height:30px;
line-height:30px;
color:#202020;
font-size:11px;
font-weight:700;
padding:0 0 0 13px;
}

.formbox .title .sort_box {
float:right;
font-weight:400;
color:#202020;
font-size:11px;
margin:0 4px 0 0;
}

.formbox .subtitle {
color:#202020;
font-size:11px;
font-weight:700;
border-bottom:1px solid #e2e8f0;
margin:0 0 10px;
padding:0 0 10px;
}

.selected_connections_box {
color:#b4bccd;
margin:0 0 30px;
}

.selected_connections_wrap .inner_formbox {
padding-bottom:20px;
}

#search_results.keword_search {
width:450px;
padding:0 0 0 2px;
}

.live_keyword_search .formfields,.search4project #keywords_input input {
width:300px;
float:none;
height:16px;
vertical-align:middle;
}

.live_keyword_search .formfields {
width:390px;
}

.keyword_title {
font-size:11px;
color:#202020;
line-height:16px;
padding:0 6px 0 0;
}

.search4project .keyword_title {
display:block;
margin:0 0 2px;
}

.search4project #keywords_input input {
width:370px;
margin-right:2px;
}

.search4project .inner_formbox {
padding-bottom:25px;
}

.my_connections_wrap .inner_formbox {
padding-bottom:8px;
}

#my_connections_result {
border-top:1px solid #e2e8f0;
margin:8px 0 0;
padding:2px 0 0;
}

.my_connections_result_wrap {
max-height:280px;
}

.collapse_btn_wrap {
position:relative;
text-align:right;
overflow:hidden;
margin:-1px 0 0;
}

.form_box .subtitle {
border-bottom:1px solid #e2e8f0;
color:#202020;
font-size:11px;
font-weight:700;
padding:0 0 12px;
}

.jspContainer {
overflow:hidden;
position:relative;
outline:none;
border:0;
}

.jspContainer:focus {
outline:none;
border:0;
}

.jspVerticalBar {
position:absolute;
top:0;
right:0;
width:22px;
height:100%;
background:transparent;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}

.jspHorizontalBar {
position:absolute;
bottom:0;
left:0;
width:100%;
height:0;
background:none;
}

.jspTrack {
background:url(../images/icons/scroll_bar_bg.png) repeat-y 50% 0;
position:relative;
}

.jspDrag {
background:url(../images/icons/scrollbar.png) no-repeat 50% 0;
position:relative;
top:0;
left:0;
cursor:pointer;
height:35px;
}

.jspArrow {
background:#50506d;
text-indent:-20000px;
display:block;
cursor:pointer;
}

.jspArrow.jspDisabled {
cursor:default;
}

.jspArrowUp {
background:url(../images/icons/scrollbar_top.png) no-repeat 0 0;
height:17px;
}

.jspArrowDown {
background:url(../images/icons/scrollbar_bottom.png) no-repeat 0 0;
height:18px;
}

.jspHorizontalBar .jspArrow {
width:16px;
float:left;
height:100%;
}

* html .jspCorner {
margin:0 -3px 0 0;
}

.selected_user_list li {
color:#515a63;
font-size:11px;
overflow:hidden;
padding:0 3px 10px 0;
}

.selected_user_list li p {
float:left;
width:120px;
}

.advanced_keyword_search {
border-top:1px solid #d5dde3;
margin:18px 0 0;
padding:0;
}

#additional_search_keywords {
width:370px;
}

.professions_list {
clear:both;
padding:20px 0 0;
}

.professions_list h6 {
color:#515A63;
font-weight:700;
margin:0 0 7px;
}

#search_result_div {
margin:7px 0 0;
}

#search_result_div #search_results {
width:450px!important;
max-height:200px;
}

.keeword_search_result {
width:450px;
max-height:200px;
}

.inner_document_grid_view {
height:391px;
padding:11px 0 0 15px;
}

.document_grid_view .document_item {
float:left;
width:212px;
height:61px;
position:relative;
border:1px solid #fff;
overflow:hidden;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}

.document_grid_view .document_item:hover {
background:url(../images/document_grid_bg.png) repeat-x 0 0;
border-color:#cae1f4;
}

.document_grid_view .inner_document_item {
margin:0 0 6px;
padding:7px 11px 7px 20px;
}

.document_grid_view .document_item .file_chck {
position:absolute;
top:8px;
left:7px;
}

.document_view_tab {
display:block;
width:21px;
height:23px;
background:url(../images/icons/view_icons.png) no-repeat 0 0;
text-indent:-99999px;
position:absolute;
top:0;
}

#tab_details {
background-position:0 0;
left:-47px;
}

#tab_details:hover,#tab_details.active {
background:url(../images/icons/view_icons.png) no-repeat 0 -23px;
}

#tab_titles {
background-position:-21px 0;
left:-26px;
}

#tab_titles:hover,#tab_titles.active {
background:url(../images/icons/view_icons.png) no-repeat -21px -23px;
}

.document_grid_view .document_item .item_icon {
float:left;
height:47px;
width:43px;
background-image:url(../images/icons/documents_grid_view_icons.png);
background-repeat:no-repeat;
margin:2px 10px 0 0;
padding:0;
}

.document_grid_view .document_item .file_size {
color:#507498;
font-size:11px;
}

.document_grid_view .document_item .info_icons {
position:absolute;
right:-50px;
bottom:-50px;
display:block;
}

.document_grid_view .document_item:hover .info_icons {
right:5px;
bottom:5px;
}

.document_grid_view .document_item .application {
background-position:100% 0;
}

.document_grid_view .document_item .word,.document_grid_view .document_item .msword {
background-position:100% -47px;
}

.document_grid_view .document_item .excel,.document_grid_view .document_item .msexcel {
background-position:100% -94px;
}

.document_grid_view .document_item .images,.document_grid_view .document_item .image {
background-position:100% -141px;
}

.document_grid_view .document_item .power_point,.document_grid_view .document_item .mspwrpnt {
background-position:100% -188px;
}

.document_grid_view .document_item .pdf,.document_grid_view .document_item .pdf {
background-position:100% -235px;
}

.document_grid_view .document_item .others {
background-position:100% -282px;
}

.folder_name_row {
height:26px;
background:#d0e6f7;
overflow:hidden;
padding:0 2px 0 10px;
}

.folder_name_row .back_btn {
float:right;
margin:3px 0 0;
}

.folder_name_row .folder {
float:left;
background:url(../images/icons/folder.gif) no-repeat 1px 7px;
line-height:25px;
font-weight:700;
font-size:11px;
color:#464646;
font-family:Tahoma;
padding:0 0 0 26px;
}

.file_shared {
float:right;
background:url(../images/icons/point_file.png) no-repeat 0 50%;
width:8px;
height:24px;
}

.marked,.unmarked,.inactive {
float:right;
width:16px;
height:24px;
cursor:pointer;
margin:0 0 0 2px;
}

.marked {
background:url(../images/icons/marked.png) no-repeat 0 50%;
}

.unmarked {
background:url(../images/icons/unmarked.png) no-repeat 0 50%;
}

.inactive {
background:url(../images/icons/marked_inactive.png) no-repeat 0 50%;
}

.owner {
font-size:95%;
content:'Owner';
color:#646464;
font-weight:700;
}

.input_border {
background:#d0e6f7;
margin:13px 0 0;
padding:10px 4px 0;
}

.strong_header_table {
background:#c0ddf4;
line-height:26px;
color:#515A63;
font-size:11px;
text-align:left;
padding:6px 12px 1px;
}

.input_check {
width:13px;
height:13px;
}

.input_check input {
opacity:1;
margin:2px 2px 2px 0;
}

.document_table_uncheck {
color:#d0d5da;
}

.document_table_active {
background:#dcedf9!important;
}

.input_check_text td {
vertical-align:middle;
font-weight:700;
font-size:11px;
color:#515A63;
}

#message {
width:598px;
outline:none;
resize:none;
padding:5px 10px;
}

#fileslist {
border:solid 1px #d5dde3;
outline:none;
margin:5px 0 8px;
}

#fileslist option {
color:#515a63;
text-decoration:underline;
background:#f4f9fd;
margin:1px 0;
padding:10px;
}

.allow_java_uploader {
position:absolute;
background:url(../images/popup/buttons/allow_on.png) no-repeat;
width:29px;
height:29px;
left:510px;
margin:-7px 0 0 10px;
}

.allow_java_uploader:hover {
background:url(../images/popup/buttons/allow_on_hover.png) no-repeat;
}

.allow_java_uploader_block {
text-align:center;
color:#72889a;
padding:5px 0 15px;
}

.upload_popup dt,.upload_popup dd {
float:left;
display:block;
font-size:11px;
color:#464646;
font-family:Tahoma;
font-weight:700;
line-height:33px;
height:33px;
margin:0;
}

.upload_popup dt {
width:110px;
}

.upload_popup dd {
width:207px;
}

.upload_popup dd select {
width:100%;
height:20px;
}

.button_block a {
margin-right:3px;
}

.popup_header em {
padding-right:5px;
}

.full_folder_names {
height:12px;
line-height:12px;
margin-right:-30px;
overflow:hidden;
width:180px;
font-weight:400;
}

.full_folder_names a {
text-decoration:none!important;
color:#000!important;
}

.invite_to_group_inner {
border-top:1px dashed #C9DFF2;
padding:10px 12px;
}

#connection_invites {
border-left:1px dashed #C9DFF2;
float:right;
padding-left:15px;
min-width:200px;
}

.notification {
border:1px solid #517592;
width:100%;
color:#517592;
padding:5px;
}

.personal_info {
padding:8px 10px 0;
}

.left_info {
float:left;
width:110px;
margin-bottom:5px;
}

.right_info {
float:left;
width:150px;
}

.clean {
clear:both;
height:1px;
width:100%;
}

.contact_block {
background:url(../images/transparent.png) repeat-x top;
font-family:allerregular;
color:#203d52;
font-size:20px;
overflow:hidden;
padding:35px 0;
}

.contact_block p {
font-family:allerregular;
color:#203d52;
font-size:20px;
line-height:24px;
}

.left_block {
width:383px;
float:left;
}

.right_block {
width:420px;
float:right;
}

.home_button {
display:block;
background:url(../images/buttons/home.png) repeat-x;
font-size:22px;
font-family:allerbold;
float:right;
margin-left:5px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
position:relative;
color:#fff;
text-decoration:none;
padding:11px 15px;
}

.bg_footer {
background:#ebf4fc url(../images/footer_bg.png) repeat-x;
margin-top:50px;
}

.home_button:hover {
background:url(../images/buttons/home_hover.png) repeat-x top;
}

.project_type {
float:left;
border:1px solid #D5DDE3;
border-radius:5px;
background-color:#FDFEFF;
width:160px;
height:100px;
margin:5px;
padding:15px;
}

.project_type span {
color:#515A63;
font-weight:700;
font-size:14px;
}

.type_selected {
background-color:#E7F1FA;
}

#manage_calendar .legend .descrip_leg {
width:96%;
}

#manage_calendar .uploadifyQueueItem,#manage_calendar .uploadifyQueue {
clear:both;
height:auto;
}

#manage_calendar .uploadifyProgressBar,#manage_calendar .uploadifyProgress {
height:3px;
}

.green_event {
background-color:#E2AE3D;
padding-left:10px;
margin-right:2px;
}

.red_event {
background-color:#BF7A67;
padding-left:10px;
margin-right:2px;
}

#signup-container {
width:500px;
font-size:16px;
text-align:left;
}

#signup-container a.modalCloseX,#signup-container a.modalCloseX:link,#signup-container a.modalCloseX:active,#signup-container a.modalCloseX:visited {
text-decoration:none;
font-size:20px;
float:right;
position:absolute;
right:8px;
top:8px;
color:#999;
font-weight:700;
width:15px;
height:15px;
text-align:right;
}

#popup-overlay {
background-color:#FFF;
cursor:wait;
}

#popup-container {
width:950px;
font-size:16px;
text-align:left;
}

#popup-container a.modalCloseX,#popup-container a.modalCloseX:link,#popup-container a.modalCloseX:active,#popup-container a.modalCloseX:visited {
text-decoration:none;
font-size:20px;
float:right;
position:absolute;
right:0;
top:0;
color:#999;
font-weight:700;
padding:10px;
}

#popup-contain a.modalCloseX,#popup-contain a.modalCloseX:link,#popup-contain a.modalCloseX:active,#popup-contain a.modalCloseX:visited {
text-decoration:none;
font-size:20px;
float:right;
position:absolute;
right:8px;
top:8px;
color:#999;
font-weight:700;
}

#popup-contain {
height:860px;
width:1000px;
position:absolute!important;
}

.popup {
position:static;
}

.popup .popup_tb {
border-top:1px solid #C2D2DC;
}

.popup .popup_lb {
border-left:1px solid #C2D2DC;
}

.popup .popup_rb {
border-right:1px solid #C2D2DC;
}

.popup .popup_bb {
border-bottom:1px solid #C2D2DC;
}

.popup_border {
background:#fff;
position:relative;
zoom:1;
padding:25px 29px;
}

.login_form {
float:left;
position:relative;
zoom:1;
width:330px;
}

.login_form a {
color:#517592;
font-size:11px;
font-family:Tahoma;
}

.popup a {
color:#517592;
font-size:11px;
font-family:Tahoma;
text-decoration:none;
}

.login_form h2,.popup h2,h2.popup_header {
color:#353B3F;
font-size:26px;
font-family:Tahoma;
font-weight:400;
position:relative;
border-bottom:1px dashed #C9DFF2;
margin:0 0 40px;
}

.login_form h2 span,.popup h2 span,h2.popup_header span {
display:block;
position:relative;
height:26px;
}

.login_form h2 span,h2.popup_header span {
background:url(../images/popup/lock.gif) no-repeat right top;
}

.login_form h2 span em,.popup h2 span em,h2.popup_header span em {
background-color:#fff;
position:absolute;
font-style:normal;
}

.login_form h2 span img,.popup h2 span img,h2.popup_header span img {
position:absolute;
right:0;
top:-2px;
}

.login_fields {
width:330px;
font-size:11px;
position:relative;
float:left;
margin:0 auto;
}

.login_fields dl,.fields dl {
height:1%;
margin:0 0 20px;
}

.login_fields dt,.fields dt {
float:left;
width:115px;
clear:left;
display:block;
font-size:11px;
color:#517592;
font-weight:700;
line-height:33px;
height:33px;
margin:0;
}

.register .fields dt {
width:120px;
}

.login_fields dd,.fields dd {
line-height:33px;
float:left;
width:215px;
display:block;
margin:0;
}

#ForgotForm dl.fields {
float:left;
max-width:500px;
}

.testresult {
width:104px;
clear:right;
}

.register .fields dd {
width:330px;
}

*+ html .fields dt {
line-height:26px;
height:26px;
}

.login_fields dd .input,.fields dd input {
border:1px solid #BFD5E6;
background:#fff;
width:210px;
line-height:normal;
}

.fields dd label input {
width:auto!important;
border:0;
vertical-align:middle;
}

.lh_normal {
line-height:20px!important;
margin:7px 0 0;
}

.keep_logged {
clear:both;
padding:5px 0 0;
}

.keep_logged input {
float:left;
margin:0;
padding:0;
}

.keep_logged label {
display:block;
float:left;
color:#656666;
font-size:11px;
line-height:12px;
height:1%;
margin:0 0 0 7px;
}

.login_submit_box {
padding:17px 0 6px;
}

.login_submit_box button {
float:left;
border:0 none;
background-color:#FFF;
width:85px;
margin:0;
padding:0;
}

.login_submit_box p {
float:left;
line-height:30px;
color:#666;
font-size:11px;
font-family:Tahoma;
margin:0 0 0 6px;
}

.login_submit_box p a {
color:#517592;
font-weight:700;
text-decoration:none;
font-size:11px;
}

.register p {
color:#517592;
font-family:Tahoma;
font-size:11px;
margin:3px 0;
}

.register label {
color:#517592;
font-family:Tahoma;
font-size:11px;
}

.register p a {
font-weight:700;
text-decoration:underline;
}

p.register_description {
margin:0 0 20px;
}

#agree_terms_of_use {
width:auto!important;
border:0!important;
}

#contacts_for_import {
border:1px solid #E9EFFD;
height:410px;
overflow:auto;
width:400px;
margin:0 auto 5px;
}

.actions_contact {
padding:10px 0 0 18px;
}

.actions_contact label {
color:#515A63;
vertical-align:top;
}

.import_contact_row {
color:#515A63;
height:30px;
line-height:30px;
}

.popup .new_folder {
padding-bottom:15px;
}

.popup .new_folder h2 {
margin-bottom:25px;
}

.popup .new_folder .formfields {
width:210px;
background:url(../images/popup_formfieds_bg.gif) repeat-x 0 0;
margin:2px 0 0;
padding:3px 0;
}

.popup .new_folder input {
float:left;
margin-left:7px;
}

.upload_files .fields {
width:345px;
margin:0 auto;
}

.upload_files .fields dt {
width:130px;
}

.upload_files .fields dd input,.upload_files .fields dd select {
width:200px;
border:1px solid #C1D0E1;
}

.active_template_item {
background-color:aqua;
}

.fund_method_selector {
height:28px;
overflow:hidden;
position:relative;
margin:0 0 -1px;
}

.fund_method_selector li {
float:left:;
}

.fund_method_selector a {
display:block;
background:url(../images/popup/tabs_header.gif) no-repeat 0 0;
height:28px;
float:left;
text-align:center;
line-height:28px;
color:#515A63;
font-weight:700;
font-size:11px;
text-decoration:none;
margin:0 0 0 4px;
padding:0 0 0 5px;
}

.fund_method_selector a:hover,.fund_method_selector a.active {
text-decoration:none;
background-position:0 -56px;
}

.fund_method_selector a span {
display:block;
background:url(../images/popup/tabs_header.gif) no-repeat 100% 0;
padding:0 5px 0 0;
}

.fund_method_selector a:hover span,.fund_method_selector a.active span {
background-position:100% -56px;
}

.fund_method_selector a span span {
background-position:0 -28px;
background-repeat:repeat-x;
padding:0 3px;
}

.fund_method_selector a:hover span span,.fund_method_selector a.active span span {
background-position:0 -84px;
}

.fund_method_container {
border-top:1px solid #D8E6ED;
padding:10px 0 0;
}

.colored_row {
background:#EFF4F7;
color:#515A63;
margin:0 0 5px;
padding:10px 10px 7px;
}

.fund_method_container a {
color:#417096;
font-weight:700;
}

.fund_method_container a.new_selector_a {
background:url(../images/icons/collapsed_link_arrow.gif) no-repeat 100% 50%;
text-decoration:underline;
padding:0 9px 0 0;
}

.fund_method_container a.new_selector_active {
background:none;
text-decoration:none;
}

.or_delimetr {
color:#454E54;
display:block;
margin:0 0 8px;
padding:0 0 0 10px;
}

.fund_method_form_wrap .formfields {
width:98%;
padding-top:3px;
padding-bottom:2px;
}

.textarea_field {
margin:4px 0;
}

.fund_method_form_wrap td {
white-space:nowrap;
color:#515A61;
font-size:11px;
padding:4px 0;
}

.fund_method_form_wrap td:first-child {
width:1%;
}

.credit_card_type_box {
color:#515A61;
width:400px;
margin:8px 0 0;
}

.add_new_credit_card_box .formfields,.add_ach_accound .formfields {
width:100%;
padding-top:3px;
padding-bottom:2px;
}

.add_new_card_wrap_table {
color:#515A61;
margin:10px 0 0;
}

#expire_date_month {
width:115px;
}

.add_new_card_wrap_table fieldset {
margin:5px 0 3px;
}

.add_ach_accound {
color:#515A61;
line-height:15px;
margin:8px 0 0;
}

#ref_ach_type {
width:85px;
}

#CredentialEditForm .formfields {
width:375px;
}

#bank_account_modify_form {
width:550px;
}

body#not_login {
font-family:Tahoma, Arial;
font-size:11px;
text-align:left;
background:#EDF4FA url(../images/static_page/static_page_bg.jpg) repeat-x left top;
margin:0;
padding:0 0 10px;
}

.static_page_bg {
background:url(../images/static_page/inner_static_page_bg.jpg) no-repeat center top;
}

.static_page_wrap {
width:845px;
margin:0 auto;
}

.lawyer_collage {
background:url(../images/static_page/layers_collage.png) no-repeat center top;
position:relative;
height:147px;
width:809px;
margin:16px auto 0;
}

.client_collage {
background:url(../images/static_page/client_collage.png) no-repeat center top;
position:relative;
width:809px;
height:147px;
margin:16px auto 0;
}

.paralegal_collage {
background:url(../images/static_page/paralegals_collage.png) no-repeat center top;
position:relative;
height:147px;
width:809px;
margin:16px auto 0;
}

.lawyer_collage a,.client_collage a,.paralegal_collage a {
position:absolute;
top:80px;
left:25px;
}

.inner_static_page_wrap {
background:url(../images/static_page/static_page_bbg.gif) no-repeat left bottom;
padding:0 18px 15px;
}

.static_page_wrap .copyright_line {
width:809px;
margin:0 auto;
}

.share_button {
float:right;
clear:both;
margin:4px 0 0;
}

.static_page_wrap .content {
float:left;
width:542px;
text-align:left;
background:url(../images/delimetr_bg.gif) repeat-y right 0;
padding:0 19px 0 0;
}

.static_page_wrap .sidebar {
float:right;
width:230px;
text-align:left;
}

.sidebar h3 {
margin:0 0 10px 1px;
}

.lawer_descriptions {
margin:30px 0 0;
}

.lawer_descriptions dd div {
font-size:12px!important;
background:url(../images/bottom_dotted_border.gif) repeat-x left bottom;
color:#686868;
line-height:14px;
padding:8px 0 15px;
}

.lawer_descriptions p * {
font-family:Tahoma!important;
font-size:12px!important;
}

.lawer_descriptions dt {
float:left;
width:85px;
display:block;
text-align:left;
clear:left;
margin:0 0 6px;
}

.lawer_descriptions dd {
float:left;
display:block;
width:453px;
text-align:left;
margin:0 0 6px;
}

.lawer_descriptions dd h3 {
margin:8px 0 0;
}

.lawer_descriptions dd a.more {
float:right;
display:block;
margin:-11px 0 0;
}

.quote {
background:url(../images/quote_bbg.gif) no-repeat left bottom;
margin:30px 0 40px;
padding:0 0 8px;
}

.quote_bg {
background:url(../images/quote_tbg.gif) no-repeat left top;
padding:10px 0 0;
}

.inner_quote {
background:url(../images/quote_bg.gif) repeat-y left top;
padding:9px 13px 0 18px;
}

.quote .author {
text-align:right;
margin:15px 14px 0 0;
}

.quote .author strong {
color:#6A849B;
line-height:15px;
font-size:11px;
padding:0 34px 0 0;
}

.quote p {
width:190px;
color:#96A9BA;
font-size:11px;
line-height:14px;
margin:0;
padding:0 0 10px;
}

.case_studies {
margin:0 0 40px;
}

.case_studies p {
color:#6A849B;
width:225px;
line-height:15px;
font-size:11px;
margin:0 0 0 2px;
}

.security_in_cloud .fl {
margin:0 10px 0 0;
}

.security_in_cloud ul {
width:145px;
margin:0 0 0 42px;
}

.security_in_cloud ul li {
background:url(../images/security_list_bg.gif) no-repeat left 7px;
vertical-align:bottom;
color:#96A9BA;
font-size:11px;
line-height:14px;
padding:0 0 0 11px;
}

.email_for_info {
margin:35px 0 0;
}

.email_for_info h3 {
margin:0 0 3px;
}

.ac_results {
border:1px solid #000;
background-color:#FFF;
overflow:hidden;
z-index:99999;
padding:0;
}

.ac_results ul {
width:100%;
list-style-position:outside;
list-style:none;
margin:0;
padding:0;
}

.ac_results li {
cursor:default;
display:block;
font:menu;
font-size:12px;
line-height:16px;
overflow:hidden;
margin:0;
padding:2px 5px;
}

.ac_loading {
background:#FFF url(../images/simplemodal/loading.gif) right center no-repeat;
}

.ac_odd {
background-color:#eee;
}

.ac_over {
background-color:#0A246A;
color:#FFF;
}

div.jGrowl {
z-index:9999;
color:#fff;
font-size:12px;
padding:10px;
}

div.ie6.top-right {
right:auto;
bottom:auto;
left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );
top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );
}

div.ie6.top-left {
left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );
top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );
}

div.ie6.bottom-right {
left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );
top:expression((0-jGrowl.offsetHeight+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );
}

div.ie6.bottom-left {
left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );
top:expression((0-jGrowl.offsetHeight+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );
}

div.ie6.center {
left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );
top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );
width:100%;
}

body > div.jGrowl {
position:fixed;
}

body > div.jGrowl.top-left {
left:0;
top:0;
}

body > div.jGrowl.top-right {
right:0;
top:0;
}

body > div.jGrowl.bottom-left {
left:0;
bottom:0;
}

body > div.jGrowl.bottom-right {
right:0;
bottom:0;
}

body > div.jGrowl.center {
top:0;
width:50%;
left:25%;
}

div.center div.jGrowl-notification,div.center div.jGrowl-closer {
margin-left:auto;
margin-right:auto;
}

div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer {
background-color:#E5EFFB;
opacity:.85;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
zoom:1;
width:235px;
margin-top:5px;
margin-bottom:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1em;
text-align:left;
display:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
}

div.jGrowl div.jGrowl-notification {
min-height:40px;
}

div.jGrowl div.jGrowl-notification div.header {
font-size:11px;
color:#454545;
background:none;
border:none;
font-weight:700;
padding:0;
}

div.jGrowl div.jGrowl-notification .message {
font-size:12px;
color:#465562;
}

div.jGrowl div.jGrowl-notification div.close {
z-index:99;
float:right;
font-weight:700;
font-size:1em;
cursor:pointer;
background:url(../images/ui/close.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
width:10px;
height:10px;
position:relative;
}

div.jGrowl div.jGrowl-closer {
padding-top:3px;
padding-bottom:4px;
cursor:pointer;
font-weight:700;
text-align:center;
opacity:1;
background:url(../images/ui/for_bnt.png) repeat-x;
color:#406588;
font-size:11px;
}

.ui-helper-hidden,.jspCap,.login_form .fixer {
display:none;
}

.ui-helper-clearfix,.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span,#projects_slider.opened #projects_slider_container,.menu_up:hover ul,a.sponsor_table {
display:block;
}

.ui-widget-content a,.ui-widget-header a,.ui-datepicker .ui-widget-content a {
color:#222;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-datepicker .ui-state-highlight a,.ui-datepicker .ui-widget-content .ui-state-highlight a {
color:#363636;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-datepicker .ui-state-error a,.ui-datepicker .ui-widget-content .ui-state-error a,.ui-datepicker .ui-state-error-text,.ui-datepicker .ui-widget-content .ui-state-error-text {
color:#cd0a0a;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled {
opacity:.35;
filter:Alpha(Opacity=35);
background-image:none;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-datepicker .ui-priority-primary,.ui-datepicker .ui-widget-content .ui-priority-primary,.message_table .unread td,.bold {
font-weight:700;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-datepicker .ui-priority-secondary,.ui-datepicker .ui-widget-content .ui-priority-secondary {
opacity:.7;
filter:Alpha(Opacity=70);
font-weight:400;
}

.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
background-image:url(../images/ui/ui-icons_222222_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon {
background-image:url(../images/ui/ui-icons_454545_256x240.png);
}

.ui-icon-carat-1-n,.msword_icon,.project_documents .msword,.project_documents .word {
background-position:0 0;
}

.ui-icon-triangle-1-n,.mspwrpnt_icon {
background-position:0 -16px;
}

.ui-icon-arrow-1-n,.learn_more:hover {
background-position:0 -32px;
}

.ui-datepicker select.ui-datepicker-month-year,.profile_table .formfields.html_area_simple {
width:100%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year,.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group,.ui-jqgrid .tree-wrap-rtl,.fr,.copyright_line .copyright,.top_profile_menu,.disc_row .del,.setting_box .right_a,.login_image,.processed .collage,.second_part_popup p,.selected_user_list li a,.advanced_keyword_search h6 label,#additional_search_panel h6 label {
float:right;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button,.ui-jqgrid .tree-wrap-ltr,.fl,.top_menu li,.copyright_line .footer_links,.creeping_line_wrap li,.profile_avatar,* html .inner_member_main_menu,.jurisadiction_lists input,.small_tabs_header li,.popup_select *,#jurisdiction_selector,.jspHorizontalBar .jspCap,.invite_form,.login_submit_box input {
float:left;
}

.ui-datepicker.ui-datepicker-multi,.action_button input {
width:auto!important;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width:0;
border-left-width:1px;
}

.ui-datepicker .ui-widget-header a,.top_profile_menu p a {
color:#fff;
}

.ui-jqgrid .ui-jqgrid-titlebar-close,.ui-jqdialog .ui-jqdialog-titlebar-close {
position:absolute;
top:50%;
width:19px;
height:18px;
margin:-10px 0 0;
padding:1px;
}

.ui-jqgrid .ui-jqgrid-titlebar-close span,.ui-jqdialog .ui-jqdialog-titlebar-close span {
display:block;
margin:1px;
}

.ui-jqgrid .ui-jqgrid-titlebar-close:hover,.ui-jqgrid .ui-pg-button:hover,.ui-jqdialog .ui-jqdialog-titlebar-close:hover,.ui-jqdialog .ui-jqdialog-titlebar-close:focus,.quotas_table .line_row td {
padding:0;
}

.ui-jqgrid .ui-jqgrid-htable,.ui-jqgrid .ui-jqgrid-btable {
table-layout:fixed;
margin:0;
}

.ui-jqgrid .ui-jqgrid-sortable,.ui-jqgrid .treeclick,.ui-searchFilter .ui-state-default,.message_table tr:hover td,img.ui-datepicker-trigger,.striped tr:hover td {
cursor:pointer;
}

tr.ui-search-toolbar input,tr.ui-search-toolbar select {
margin:1px 0 0;
}

.ui-jqgrid tr.ui-row-ltr td,.ui-jqgrid tr.footrow-ltr td {
text-align:left;
border-right-width:1px;
border-right-color:inherit;
border-right-style:solid;
}

.ui-jqgrid tr.ui-row-rtl td,.ui-jqgrid tr.footrow-rtl td {
text-align:right;
border-left-width:1px;
border-left-color:inherit;
border-left-style:solid;
}

.ui-jqgrid .ui-pager-control,ul.newsticker,.public_profile,.slide_menu,.popup_banners form {
position:relative;
}

.ui-jqgrid td input,.ui-jqgrid td select .ui-jqgrid td textarea,.ui-jqdialog-content .FormGrid,.EditTable td input,.EditTable td select,.EditTable td textarea,#is_signature,.plan_last,.fund_method_selector .first a {
margin:0;
}

.ui-jqgrid td textarea,.EditTable td textarea {
width:auto;
height:auto;
}

* .jqgrid-overlay iframe,* iframe.jqm {
position:absolute;
top:0;
left:0;
z-index:-1;
width:expression(this.parentNode.offsetWidth+'px');
height:expression(this.parentNode.offsetHeight+'px');
}

.ui-jqdialog-content .EditTable,.ui-jqdialog-content .DelTable {
width:100%;
margin-bottom:0;
}

.ui-jqgrid .tree-minus,.ui-jqgrid .tree-plus,.ui-jqgrid .tree-leaf {
position:absolute;
height:18px;
width:18px;
overflow:hidden;
}

p,.manage_conections_user_description p,.lawyer_contact_data {
color:#515A63;
}

a:hover,.header span a,.message_table td .message_detail a:hover,.group_name a:hover,.disc_descr .name,.lawyer_contact_data a,a.invert,a.forgot_password_link,.register p a:hover {
text-decoration:none;
}

a:focus,input:focus,.my_connections_result_wrap:focus,.jspVerticalBar .jspArrow:focus,#my_connections_form form:focus {
outline:none;
}

li.client a,.member_main_menu .last,.documents_header th.first {
background-image:none;
}

.home_slogan li.last,.project_detail_box td.cell1 {
border:0;
}

.home_slogan p a img,.document_table img,.striped img,.supported_mail_system img,* html #my_jurs_list label,* + html #my_jurs_list label,* html .notify_by_sms label,* + html .notify_by_sms label,.milestone_delete,.vmiddle,.keword_search .keyword_submit,.search4project .keyword_submit,.security_in_cloud ul li img {
vertical-align:middle;
}

.copyright_line .footer_links a,.static_page a {
color:#91B2CE;
text-decoration:none;
}

.creeping_line a.last,.bids_list th.last,.member_content .contact_us_form,.member_content .contact_us_description,#static #dashboard,h2.popup_header span {
background:none;
}

.member_main_menu a img,ul.plan_info {
margin:12px 0 0;
}

#left_menu,.left_menu_box li ul {
margin:5px 0 0;
}

.left_menu_box li li a,.project_detail_box th span {
font-weight:400;
}

.wrap_content,.inner_used_space {
padding:10px 0 0;
}

.news_detail strong,.edit_form strong {
display:block;
color:#515A63;
line-height:11px;
font-size:11px;
margin:0 0 6px;
}

.create_group input.formfields,.upload_files .fields dd {
width:200px;
}

.acces_input input,.scroll_row_table td.first input,.jspVerticalBar *,.jspHorizontalBar * {
margin:0;
padding:0;
}

.professional_short_info a,.contact_info p a,.profile_info p a {
color:#507498;
}

.professional_short_info a:hover,.manage_conections_user_description a:hover,.member_description a:hover,.contact_info p a:hover,.profile_info p a:hover,.message_table td .message_detail a,.message_table td a:hover,th a:hover,.pager a:hover,a.group_name:hover,.member_group_listing td p a:hover,.group_name a,.new_messages:hover,.lawyer_contact_data a:hover,.awatar_wrapper p a:hover,.projects_top_list td a:hover,a.invert:hover,a.invert:focus,.popup a:hover,.login_submit_box p a:hover,a.forgot_password_link:hover,.fund_method_container a:hover {
text-decoration:underline;
}

.user_email,.member_group_listing td p a {
color:#507498;
text-decoration:none;
}

.message_table,.striped {
font-family:Tahoma;
border-bottom:1px solid #D5DDE3;
border-left:1px solid #D5DDE3;
border-right:1px solid #D5DDE3;
}

.message_table th,.documents_header th,.shared_suers_header,.striped th {
background:#C0DDF4 url(../images/theader_dot_bg.gif) no-repeat left center;
line-height:26px;
color:#515A63;
font-size:11px;
text-align:left;
padding:0 12px;
}

.message_table td,.striped td {
line-height:30px;
color:#5F5F5F;
font-size:11px;
border-left:1px dotted #CACFD7;
padding:0 12px;
}

.message_table .row1 td,.projects_top_list .row1 td,.striped .row1 td {
background:#F7FAFD;
}

.message_table .row2 td,.milestone_professionals p.row2,.striped .row2 td,.document_grid_view,.popup .popup_tb,.popup .popup_lb,.popup .popup_rb,.popup .popup_bb {
background:#fff;
}

.message_table .checked_row td,.my_groups_table tr:hover,.active_template_item td,.striped tr:hover td,.striped tr.active td {
background:#E5ECF4!important;
}

.member_group_listing td p,.profile_table,.discussions,.message_detail {
color:#515A63;
font-size:11px;
}

.discusion_comments td,.milestone_professionals .executors,.message_detail td {
padding:5px;
}

.my_documents .tabs_header a span span,.left_side label,* + html .custom_btn input {
padding:0 3px;
}

.has_new_shared,.wrap_document_table tr.highlight td {
font-weight:700!important;
}

.pdf_icon,.project_documents .msexcel,.project_documents .excel {
background-position:0 -46px;
}

.document_table,.document_table_row1 {
background:#F4F9FD;
}

.subdocument_table,.document_table_row2 {
background:#FFF;
}

.dashboard_body,.register {
position:relative;
height:1%;
}

.scroll_row_table_header th strong,.custom_cell {
padding:0 0 0 15px;
}

.client_projects_detail .project_info p,.custom_btn input {
line-height:18px;
}

.bids_list .user_name_bid,.row_content td.milestone_name {
border-left:1px solid #D5DDE3;
}

.public_profile .inner_tabs,p.executors_list_description {
padding-left:0;
}

#my_jurs_list input,.actions_contact .fl input {
margin:0 5px 0 0;
padding:0;
}

.project_detail_box .row2 td,#contacts_for_import .row2 {
background:#F5FAFD;
}

table.scroll_projects_table_header,table.scroll_projects_table {
border:0;
padding:0;
}

#projects_slider.opened,#manage_calendar .legend {
height:auto;
}

.privacy_policy p,.terms_of_use p,h2.popup_header {
margin:0 0 10px;
}

.inner_search_lawyers_form,.jurisadiction_lists,table.jquery_columnSizing tr td,.prefered_method,.legend .right_bg,.inner_tabs td {
overflow:hidden;
}

.clear_h h6,.manage_milestone h6.reference,#signup-container br,#add-wanted-game-container br,#add-owned-game-container br,#popup-container br {
clear:both;
}

.milestone_description,.fund_method_form_wrap {
color:#515A61;
font-size:11px;
}

.executors_footer,.a_img a img {
margin-top:5px;
}

.round_top_cell,.quotas_table tr.first_row td {
padding-top:11px!important;
}

*+html .menu_up ul,* html .menu_up ul {
top:22px;
}

.striped td,.striped th,* html .login_submit_box {
height:30px;
}

p.no_results,#signup-container .signup-message,#add-wanted-game-container .add-wanted-game-message,#add-owned-game-container .add-owned-game-message,#popup-container .popup-message {
text-align:center;
}

.second_part_popup,.upload_files .action_button input {
margin:15px 0 0;
}

.add_new_credit_card_box fieldset .short input.formfields,.upload_files .formfields {
width:150px;
}

.add_new_credit_card_box .for_float select,.formbox .title .sort_box select {
width:100px;
}

#folder_name_container input,.search4project,.button_pop_up {
margin-top:10px;
}

#hide_connections_result,#hide_search4project_result,#hide_search_result {
display:block;
background:url(../images/buttons/hide.png) no-repeat 0 0;
width:91px;
height:24px;
float:right;
}

#hide_search_result.open,#hide_search4project_result.open,#hide_connections_result.open {
background-image:url(../images/buttons/show.png);
}

.jspPane,div.ie6 {
position:absolute;
}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag,.jspCorner {
float:left;
height:100%;
}

.advanced_keyword_search h6,#additional_search_panel h6 {
font-weight:400;
color:#202020;
font-size:11px;
margin:6px 0 2px 1px;
}

.advanced_keyword_search h6 label input,#additional_search_panel h6 label input {
vertical-align:middle;
width:auto;
margin:-1px 0 0;
}

.advanced_keyword_search .left_part,#additional_search_panel .left_part {
margin-top:5px;
width:auto;
}

.advanced_keyword_search textarea,#additional_search_panel textarea {
width:440px;
margin:0 0 8px;
}

.advanced_keyword_search .left_part .field_wrap,#additional_search_panel .left_part .field_wrap {
padding:0 11px 0 0;
}

.advanced_keyword_search .left_part .column2,#additional_search_panel .left_part .column2 {
padding-right:0;
}

.advanced_keyword_search input.formfields,#additional_search_panel input.formfields {
height:16px;
width:216px;
}

.document_grid_view .document_item .filename,.document_grid_view .document_item .owner_name {
color:#515a63;
text-decoration:none;
font-size:11px;
font-family:Tahoma;
display:block;
width:120px;
height:13px;
overflow:hidden;
}

#signup-overlay,#add-wanted-game-overlay,#add-owned-game-overlay {
background-color:#000;
cursor:wait;
}

#signup-container .signup-loading,#add-wanted-game-container .add-wanted-game-loading,#add-owned-game-container .add-owned-game-loading,#popup-container .popup-loading {
position:absolute;
background:url(../images/simplemodal/loading.gif) no-repeat;
z-index:8000;
height:55px;
width:54px;
margin:-14px 0 0 170px;
padding:0;
}

#signup-container .signup-error,#add-wanted-game-container .add-wanted-game-error,#add-owned-game-container .add-owned-game-error,#popup-container .popup-error {
width:92%;
background:#000;
border:2px solid #ccc;
font-size:.8em;
font-weight:700;
margin:0 auto;
padding:2px;
}

#signup-container form,#add-wanted-game-container form,#add-owned-game-container form,#popup-container form {
margin:0;
padding:0;
}

#signup-container .signup-input,#add-wanted-game-container .add-wanted-game-input,#add-owned-game-container .add-owned-game-input,#popup-container .popup-input {
font-family:'Trebuchet MS', Verdana, Arial;
float:left;
background:#eee;
border:1px solid #fff;
width:300px;
margin:2px;
padding:2px;
}

#signup-container textarea,#add-wanted-game-container textarea,#add-owned-game-container textarea {
height:114px;
font-size:.9em;
}

#signup-container .signup-cc,#add-wanted-game-container .add-wanted-game-cc,#add-owned-game-container .add-owned-game-cc,#popup-container .popup-cc {
font-size:.9em;
cursor:default;
}

#signup-container .signup-bottom a,#signup-container .signup-bottom a:link,#signup-container .signup-bottom a:active,#signup-container .signup-bottom a:visited,#add-wanted-game-container .add-wanted-game-bottom a,#add-wanted-game-container .add-wanted-game-bottom a:link,#add-wanted-game-container .add-wanted-game-bottom a:active,#add-wanted-game-container .add-wanted-game-bottom a:visited,#add-owned-game-container .add-owned-game-bottom a,#add-owned-game-container .add-owned-game-bottom a:link,#add-owned-game-container .add-owned-game-bottom a:active,#add-owned-game-container .add-owned-game-bottom a:visited,#popup-container .popup-bottom a,#popup-container .popup-bottom a:link,#popup-container .popup-bottom a:active,#popup-container .popup-bottom a:visited {
position:relative;
top:-4px;
text-decoration:none;
color:#666;
}

#signup-container .signup-bottom a:hover,#add-wanted-game-container .add-wanted-game-bottom a:hover,#add-owned-game-container .add-owned-game-bottom a:hover,#popup-container .popup-bottom a:hover {
color:#888;
}

#signup-container .signup-button,#add-wanted-game-container .add-wanted-game-button,#add-owned-game-container .add-owned-game-button,#popup-container .popup-button {
cursor:pointer;
height:24px;
border:0;
font-size:1em;
font-weight:700;
color:#fff;
text-align:center;
vertical-align:middle;
margin:4px 0 0 4px;
}

#signup-container .signup-send,#add-wanted-game-container .add-wanted-game-send,#add-owned-game-container .add-owned-game-send,#popup-container .popup-send {
width:50px;
background:url(../images/simplemodal/send.png) no-repeat;
}

#signup-container .signup-cancel,#add-wanted-game-container .add-wanted-game-cancel,#add-owned-game-container .add-owned-game-cancel,#popup-container .popup-cancel {
width:65px;
background:url(../images/simplemodal/cancel.png) no-repeat;
}

#signup-container a.modalCloseX:hover,#add-wanted-game-container a.modalCloseX:hover,#add-owned-game-container a.modalCloseX:hover,#popup-container a.modalCloseX:hover {
color:red;
}

#add-wanted-game-container,#add-owned-game-container {
width:800px;
height:600px;
font-size:16px;
text-align:left;
background-color:#FFF;
border:10px dashed #000;
}

#add-wanted-game-container label,#add-owned-game-container label {
clear:left;
display:block;
width:100px;
float:left;
text-align:right;
padding-right:4px;
font-weight:700;
}

#add-wanted-game-container a.modalCloseX,#add-wanted-game-container a.modalCloseX:link,#add-wanted-game-container a.modalCloseX:active,#add-wanted-game-container a.modalCloseX:visited,#add-owned-game-container a.modalCloseX,#add-owned-game-container a.modalCloseX:link,#add-owned-game-container a.modalCloseX:active,#add-owned-game-container a.modalCloseX:visited {
text-decoration:none;
font-size:20px;
float:right;
position:absolute;
right:0;
top:-8px;
color:#999;
font-weight:700;
}

* html .login_fields dt,* html .login_fields dd {
height:33px;
}

@media print {
div.jGrowl {
display:none;
}
}