
.lbf {
	background-color: white;
}
div.lbd {
	width: 790px;
	height: 432px;
	overflow: auto;
	background-color: white;
	padding: 5px;
}
div.choose_event_lightbox {
	padding: 5px;
}
div.terms-and-conditions {
	height: 100px;
	overflow: auto;
	padding: 5px;
	border:1px solid #e3e3e3;
}
.lbdt {
	width: 770px;
}
.userTable {
	height: 400px;
}
.userList {
	width: 500px;
	height: 300px;
}
.ajaxResult { color: #440000;
              font-weight: bold;
              font-size: 18px;
}
.standardTable_Header {
	background-color: navy;
	color: white;
}
.standardTable_Row1 {
	background-color: white;
}
.error {  color: red;
	      font-weight: bold;
	      font-size: 12px;
	      font-family: Arial, Helvetica, sans-serif;
}
#cboxLoadedContent {
	background-color: white;
}
.myCalendar {
	color: black;
	font-size: 14px !important;
}
.exclusiveDataTable .ui-widget-content {
	background: white;
}
.exclusiveDataTable .ui-datatable-odd {
	background-color: rgb(215,239,255);;
}
.exclusiveDataTable .ui-widget-header {
	background: none;
	border: none;
}
.exclusiveDataTable .ui-widget {
	font-family: none;
	font-size: none;
}

div.img {
	width: 100px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
}
img.image_preview {
	width: auto;
	height: auto;
	max-width: 100px;
	max-height: 100px;
	vertical-align: middle;
	text-align: center;
}
img.exploration_view_photo {
	max-width: 150px;
	max-height: 90px;
}
img.exploration_lb_image {
	vertical-align: middle;
	position:absolute;top:0;bottom:0;left:0;right:0; margin:auto;
	max-width: 687px;
	max-height: 423px;
}
table.exploration_view_table td {
	padding: 5px 0px 0px 0px;
}
.expl_lb_photo_prev {
	max-width: 71px;
	max-height: 41px;
}
.gallery_thumbs li {
	margin-bottom: 10px;
}
.gallery_thumbs {
	padding-bottom:  0px;
}
/* lightbox client-explorations-tellmemore*/
.telme_method td { width: 110px; }
.telme_method label { display: inline; font-family: "MSGloriolaStdRegular" !important; color: inherit !important; }

/*light box*/
#colorbox {background: #fff; border: 1px solid #bbb; padding-bottom: 0px; -webkit-box-shadow: 1px 8px 10px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 8px 10px 0 rgba(0, 0, 0, 0.3); box-shadow: 1px 8px 10px 0 rgba(0, 0, 0, 0.3); -pie-box-shadow: 1px 8px 10px 0 #999; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;  behavior: url(css/pie.htc); }
#cboxContent {margin-top: 0px; }
#cboxLoadedContent {
	background: white;
	padding: 0px;
}
#cboxClose {
	visibility: hidden;
}

table.table_exclusive_details td {
	padding: 5px 0px 0px 0px;
}
.header_left {
	text-align: left;
}

td.choose_column  {
	width: 190px;
}
#cboxPrevious {
	visibility: hidden;
	display: none;
}
#cboxNext {
	visibility: hidden;
	display: none;
}
div.forward {
	padding: 10px;
}
div.forward_client_list {
	width: 600px;
	height: 200px;
	overflow: auto;
	background-color: white;
	padding: 5px;
	margin: 10px 0px 10px 0px;
	border: 1px solid #bbb;
}
div.forward_short_description {
	width: 590px;
}
.forward_message {
	width: 600px;
}
.forward_client_list table {
	width: 580px;
}
td.forward_column {
	width: 33%;
}

.calendar_overlay {
	cursor: pointer; 
    left: 0;
    top: 0;
	height: 100%; 
	width: 100%;
	overflow: visible;
	position: fixed; 
	display: none;
	z-index: 1;
}
.calendar_popup {
	padding: 10px 14px 20px 12px;
	text-align: left;
	font-size: 11px;
	z-index: 2;
	position: absolute;
	cursor: default; 
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	border: 1px solid #bbb; 
	padding-bottom: 0px; 
	-webkit-box-shadow: 1px 8px 10px 0 rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: 1px 8px 10px 0 rgba(0, 0, 0, 0.3); 
	box-shadow: 1px 8px 10px 0 rgba(0, 0, 0, 0.3); -pie-box-shadow: 1px 8px 10px 0 #999; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;  behavior: url(css/pie.htc); 
}
.calendar_popup td { padding: 0px;}

.contact_overlay {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); 
	z-index: 1; 
	cursor: pointer; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%; 
	position: fixed;
	overflow:hidden;
}
.confirmation_overlay {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); 
	cursor: pointer; 
    left: 0;
    top: 0;
	height: 100%; 
	width: 100%;
	position: fixed; 
	display: none;
    overflow: hidden;
	z-index: 1;
}
.confirmation_popup {
	cursor: default; 
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	border: 1px solid #bbb; 
	padding-bottom: 0px; 
	-webkit-box-shadow: 1px 8px 10px 0 rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: 1px 8px 10px 0 rgba(0, 0, 0, 0.3); 
	box-shadow: 1px 8px 10px 0 rgba(0, 0, 0, 0.3); -pie-box-shadow: 1px 8px 10px 0 #999; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;  /*behavior: url(css/pie.htc);*/ 
}
.confirmation {
	left: 45%;
	top: 45%;
	visibility: visible;
	display: block;
	position: absolute;
}
.advisor_contact {
	width: 400px;
	padding: 12px 0px 12px 12px;
	margin-bottom: 12px;
}
.advisor_contact td { padding-top: 10px; }
.decline {
	width: 400px;
	padding: 12px 0px 12px 12px;
	margin-bottom: 12px;
}
.decline td { padding-top: 10px; }

div.news_details {
	padding: 12px 0px 12px 12px;
}
div.profile {
	width: 400px;
	padding: 12px 0px 12px 12px;
	margin-bottom: 12px;
}
div.profile td {
	padding-top: 6px;
}
div.profile_content {
	padding: 12px 12px 0px 0px;
}
div.news_details_content {
	width: 350px;
	height: 275px;
	overflow: auto;
}

a.event_registered {
	color: red;
}
/* .ui-widget-content a { color: inherit !important; } */

.news_details td { padding-top: 10px; }

/* tables */

.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {margin-bottom:14px; border-collapse:collapse; border:1px solid #e3e3e3; padding:4px 10px 5px; word-wrap: break-word;
word-break: initial; }
.form-1.ui-datatable .ui-datatable-data td, .form-1.ui-datatable .ui-datatable-data-empty td{word-break: break-all;word-break: break-word;}

.tabby .ui-datatable-even {font-size:11px; vertical-align:middle; text-align:center; padding:4px 10px 5px; border-left:1px solid #e3e3e3;}
.tabby .ui-datatable-odd {font-size:11px; vertical-align:middle; text-align:center; padding:4px 10px 5px; border-left:1px solid #e3e3e3; background:#f8f8f8;}

.tabby { border: none; }

.ui-datepicker .ui-widget-header { border: none; background: none repeat scroll 0 0 #FFFFFF; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none; background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-weight: normal;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 
	background: none repeat scroll 0 0 #036EA4;
	color: #FFFFFF;
	font: bold; 
}

.ui-icon { width: 16px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; }

/* Event Details Date*/
.ui-inputfield { padding: 0px; color: #9B9B9B; }
#ui-datepicker-div { background-color: white; border: 2px; border: 1px solid #e3e3e3; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }

/*
.ui-datepicker { color: black !important; }
.ui-inputfield { 
	border-style: inset !important;
	box-shadow: none !important;
	padding: 0px !important;
	color: black !important;
}
.ui-corner-all { border-radius: 0px 0px 0px 0px !important; }
*/
.hidden-action { display:none; visibility: hidden; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: left; }
.ui-dialog-buttonset button {
	background: none repeat scroll 0 0 #2A2A2A;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 11px 5px;
    text-decoration: none;
}

/* exploration lightbox for admin/fa/client */
div.gallary_image_container {
	margin-top: 20px;
	height: 423px;
    width: 767px;
}

/*support*/
.support-field { width: 430px; } 
.support-text { width: 410px; } 
.invite-field { width: 320px; }
div#inviteDiv .invite-field { width: 200px; }
div#invite-client .invite-field { width: 200px; }

.support-filter-select { width: 426px; }

.support-field-half { width: 205px; } 
.support-text-half { width: 195px; } 
.support-filter-select-half { width: 163px !important; margin-right: 10px; }
/*
.support-filter-select-nine { width: 112px !important; margin-right: 10px; }
*/
.support-filter-select-nine { width: 96px; margin-right: 10px; }
.modify-client-select-nine {
	width: 121px; margin-right: 10px; 
}

 .select-box.modify-client-select-nine { 
	width: 137px; margin-right: 10px; 
}

.modify-client-select-five {
	width: 101px; margin-right: 10px; 
}
.select-box.modify-client-select-five { 
	width: 117px; margin-right: 10px; 
}


.choose-items {
	padding: 0px;
	height: 420px;
	overflow: auto;
}
.common_overlay {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1); 
	z-index: 1; 
	cursor: pointer; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%; 
	position: fixed;
	overflow:hidden;
}

.welcome_terms a { color: white; }

.fa_popup_shadow {position: absolute; z-index: 2; background: #fff; padding: 0;}

#mcs_container2 {position:relative; width:795px; height:600px;}
#mcs_container2 .customScrollBox .container {width:785px; }

.expl_img_large { max-width: 500px; }
.expl_img_small { max-width: 94px; max-height: 58px; }



#clients td { padding-left: 4px; padding-right: 4px; }

td.support { text-align: left; vertical-align: top; }

div.text { border: 1px solid #999999; padding: 6px 5px 5px; margin-bottom: 10px; min-height: 16px; }


.text-field-readonly { border-color: rgb(230, 230, 230); }
.filter-fa-field { width: 380px; }
.filter-fa-input { width: 360px; }
 
.select-box { cursor: pointer; }

.statistic-item .label { width: 250px; }
 
.mailcast-condtition-text-field { width: auto; }
select.mailcast-condtition-text-field { padding-top: 3px; padding-bottom: 3px; padding-right: 3px; }
.mailcast-select-text-field-long { width: 900px; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; }
 
.top_border {border-top: 1px solid #999; margin: 14px 0 14px 0;}
 
td.table-td-left { text-align: left; }
td.table-td-right { text-align: right; }
td.table-td-top { vertical-align: top; }
th.table-th-right { text-align: right; }

.create_maillist { border: 1px solid #E3E3E3; }

.hours { width: 50px; float: left; margin-left: 10px; }
.hours select { width: 50px; }
.minutes { width: 50px; float: left; margin-left: 3px; }
.minutes select { width: 50px; }
.ampm { width: 50px; float: left; margin-left: 10px; }
.ampm select { width: 50px; }

.calendar { font-family: Arial,Helvetica,sans-serif; font-size: 1em; float: left; width: 80px; }
.calendar input { width: 80px; }


@font-face {
    font-family: 'MSGloriolaStdRegular';
    src: url('fonts/msgloriolastd-webfont.eot');
    src: url('fonts/msgloriolastd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/msgloriolastd-webfont.woff') format('woff'),
         url('fonts/msgloriolastd-webfont.ttf') format('truetype'),
         url('fonts/msgloriolastd-webfont.svg#MSGloriolaStdRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MSGloriolaStdSemiBold';
    src: url('fonts/msgloriolastd-bold-webfont.eot');
    src: url('fonts/msgloriolastd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/msgloriolastd-bold-webfont.woff') format('woff'),
         url('fonts/msgloriolastd-bold-webfont.ttf') format('truetype'),
         url('fonts/msgloriolastd-bold-webfont.svg#MSGloriolaStdSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.preview_popup li {list-style: disc inside;}
.preview_popup .more {text-transform: uppercase; text-decoration: none;}
.preview_popup .more span {line-height: 18px; font-family: "MSGloriolaStdSemiBold"; text-decoration: underline; margin-right: 4px;}
.preview_popup .more span:hover {text-decoration: underline;}
.preview_popup .more img {vertical-align: middle;}

.preview_popup #popup_voucher {font-size: 13px;}
.preview_popup #popup_voucher .more {font-size: 11px;}
.preview_popup .voucher_h {margin-bottom: 10px;}
.preview_popup .voucher_img {float: right; margin: 30px 50px 30px 50px;}
.preview_popup .voucher_img2 {float: right; margin: 205px 0 0 15px;}
.preview_popup .enroll_img {float: right; margin: 20px 30px 10px 30px;}
.preview_popup .voucher_logo {padding: 35px 0 30px;}
.preview_popup .voucher_pinklist {color: #d41a43; font-weight: bold;}
.preview_popup .voucher_pinklist li {padding: 2px 0;}
.preview_popup .voucher_pinklist p.voucher_code {color: #000; text-transform: uppercase; font-weight: normal;}
.preview_popup .voucher_ol {font-weight: bold; padding: 3px 0 3px 15px;}
.preview_popup .voucher_ol li { list-style: inside decimal;}
.preview_popup table.voucher_emptyfields {margin: 70px 0 25px; width: 100%;}
.preview_popup table.voucher_emptyfields td.empty_line {width: 310px; border-top: 1px solid #000; font-weight: bold; padding: 5px 0;}
.preview_popup td.emptyfield1 {width: 30px;}

.preview_popup .content_text li { list-style-position: outside; margin-left: 15px; }

.statistic-item .info { width: auto; }

.thumb_div { 
	width: 420px;
	overflow: auto;
	padding: 8px;
	height: 70px; 
	background-color: #F0F0F0; 
	margin-right: 7px;
	vertical-align: middle;
	text-align: center;
}
.thumb_div .thumb_img { 
	margin: auto;
}

.statistic-table { border: none; }
.statistic-table th { padding: 5px; }
.statistic-table td { padding: 10px 5px; }
.statistic-table td { border-bottom: 1px solid #E3E3E3; }

.statistic-table {margin-bottom:14px; width:100%; border-collapse:collapse; border:1px solid #e3e3e3;}
.statistic-table th {padding:13px 10px; background:#f0f0f0; color:#292929; font-weight:normal; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.statistic-table td {font-size:11px; vertical-align:middle; text-align:center; padding:4px 10px 5px; border-left:1px solid #e3e3e3;}
.statistic-table td.lalign {text-align: left;}
.statistic-table .even td {background:#f8f8f8;}
.statistic-table td a.refresh {float: right; margin: 5px 0 0; background: url(../images/refresh.gif) 0 50% no-repeat; width: 24px; height: 21px; display: block;}
.statistic-table td a.send {float: right; margin: 5px 0 0; background: url(../images/green_btn.gif) 0 50% no-repeat; width: 18px; height: 18px; display: block;}
.statistic-table.td10 td {padding: 10px;}

.statistic-table .statistic-field { text-align: left; }


.csa-invite-table { border: none; }
.csa-invite-table th { padding: 5px; }
.csa-invite-table td { padding: 10px 5px; }
.csa-invite-table td { border-bottom: 1px solid #E3E3E3; }
.csa-invite-table .ui-state-default { 
	background: none repeat scroll 0 0 #F0F0F0;
    border-color: #E3E3E3;
    border-style: solid;
    border-width: 1px;
    color: #292929;
    font-weight: normal;
}

.csa-invite-text {width: 330px;}
.csa-invite-field {width: 350px;}
.csa-invite-input {width: 250px;}

/* header links in admin reports */
.tabby_ext a {
    color: #036EA4 !important;
    text-decoration: underline !important;
}

.admin-poll-answers td { border: none !important; text-align: left; padding: 2px !important; }

.temporary-message { color: #1C3974; }

.varible-section { padding: 5px 0px 5px 10px; }

div.filtered-objects-add-section div.title,
div.band-blocks-add-section div.title
{ display: inline-block; width: 115px; vertical-align: top; padding: 13px 0 0 0; }

.select-box.wsel-list {width: 200px; display: inline-block; margin-bottom: -5px; vertical-align: bottom; }
.select-box.wsel-list select {width: 200px;}
.select-box.wmatch-op {width: 60px; display: inline-block; margin-bottom: -5px; vertical-align: bottom; }
.select-box.wmatch-op select {width: 60px;}

.select-box.metric-box {width: 400px; display: inline-block; margin-bottom: -3px; vertical-align: bottom; }
.select-box.metric-box select {width: 400px;}

.previous-metric { vertical-align: middle; background: url(../admin/img/arrow_l.gif) no-repeat; width: 16px; height: 21px; display: inline-block; }
.next-metric { vertical-align: middle; background: url(../admin/img/arrow_r.gif) no-repeat; width: 16px; height: 21px; display: inline-block;}

.saved-filters .select-box {width: 400px; display: inline-block; margin-bottom: -1px; vertical-align: bottom; margin-right: 10px;}
.saved-filters .select-box select {width: 400px;}

.save-filter-form .left-field { /*width: 417px;*/ }
.save-filter-form .right-field { width: 427px; }
.save-filter-form .text-field { width: 409px; }
.top-border {border-top: 1px solid #e3e3e3; margin-top: 20px; }


.date-value .ui-state-default,
.save-filter-form .ui-state-default,
.support-field .ui-state-default {
	background: none;
    border: none;
}

.quarter-field {
    width: 206px;
    float: left;
    margin-left: 17px;
}

.quarter-field:first-child {
    margin-left: 0;
}

.quarter-field .text-field{
    width: 188px;
}

.quarter-field .select-box,
.quarter-field .select-box select {
    width: 204px;
}

.quarter-field .support-date input {
    width: 188px;
}

.details-page .quarter-field {
    width: 212px;
    float: left;
    margin-left: 17px;
}

.details-page .quarter-field {
    width: 212px;
    margin-left: 15px;
}

.details-page .quarter-field:nth-child(3) {
    margin-left: 24px;
}

.details-page .quarter-field:first-child {
    margin-left: 0;
}

.details-page .quarter-field .text-field{
    width: 194px;
}

.details-page .quarter-field .select-box,
.details-page .quarter-field .select-box select,
.details-page .quarter-field .modify-client-select-nine {
    width: 210px;
}
.details-page .quarter-field .modify-client-select-five {
    width: 190px;
}

.third-field {
    width: 286px;
    float: left;
    margin-left: 23px;
}

.third-field:first-child {
    margin-left: 0;
}

.third-field .text-field {
    width: 267px;
}

.third-field .select-box,
.third-field .select-box select {
	width: 284px;
}

.third-field.select-condition .select-box {
    float: left;
}

.third-field.select-condition .text-field {
    width: 160px;
    margin-left: 10px;
    float: left;
}

.fourth-field {
    width: 208px;
    float: left;
    margin-left: 24px;
}

.fourth-field-ms-id {
    width: 104px;
    float: left;
    margin-left: 24px;
}

.fourth-field-uu-id {
    width: 312px;
    float: left;
    margin-left: 24px;
}

.fourth-field:first-child {
    margin-left: 0;
}

.fourth-field .text-field {
    width: 189px;
}

.fourth-field-ms-id .text-field {
    width: 85px;
}

.fourth-field-uu-id .text-field {
    width: 293px;
}












.five-field {
    width: 162px;
    float: left;
    margin-left: 16px;
}

.five-field:first-child {
    margin-left: 0;
}

.five-field .text-field {
    width: 143px;
}

.five-field .select-box,
.five-field .select-box select {
	width: 160px;
}

.five-field.select-condition .select-box {
    float: left;
}

.five-field.select-condition .text-field {
    width: 160px;
    margin-left: 10px;
    float: left;
}

.filter-form .third-field {
    width: 286px;
    float: left;
    margin-left: 9px;
}

.filter-form .third-field:first-child {
    margin-left: 0;
}

.filter-form .third-field .text-field {
    width: 267px;
}

.filter-form .third-field .select-box,
.filter-form .third-field .select-box select {
	width: 95px;
}

.filter-form .third-field.select-condition .select-box {
    float: left;
}

.filter-form .third-field.select-condition .text-field {
    width: 160px;
    margin-left: 10px;
    float: left;
}





.filter-form .fourth-field  {
	width: 212px;
	float: left;
	margin-left: 9px;
}

.filter-form .fourth-field:first-child {
	margin-left: 0;
}

.filter-form .fourth-field .text-field {
	width: 150px;
}

.filter-form .fourth-field .select-box,
.filter-form .fourth-field .select-box select {
	width: 92px;
}

.filter-form .fourth-field.select-condition .select-box {
	float: left;
}

.filter-form .fourth-field.select-condition .text-field {
	width: 90px;
	margin-left: 6px;
	float: left;
}
/**/

.filter-form .select-quarter-field {
    width: 212px;
    float: left;
    margin-left: 9px;
}

.filter-form .select-quarter-field:first-child {
    margin-left: 0;
}

.filter-form .select-quarter-field .text-field {
    width: 267px;
}

.filter-form .select-quarter-field .select-box,
.filter-form .select-quarter-field .select-box select {
	width: 95px;
}

.filter-form .select-quarter-field.select-condition .select-box {
    float: left;
}

.filter-form .select-quarter-field.select-condition .text-field {
    width: 87px;
    margin-left: 10px;
    float: left;
}

/**/
.tabby.ui-widget {
    font-family: inherit;
    font-size: inherit;
}
.tabby.ui-widget .ui-widget-content {
	color: inherit;
}


/* progress */
/*
.ui-progressbar {
    height: 2em;
    text-align: left;
}
.ui-corner-all {
}
.ui-widget-content {
    background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50%;
    border: 1px solid #aaaaaa;
    color: #222222;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-progressbar .ui-progressbar-value {
    height: 100%;
    margin: -1px;
}
.ui-corner-left {
}
.ui-widget-header {
    background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50%;
    border: 1px solid #aaaaaa;
    color: #222222;
    font-weight: bold;
}

.ui-paginator.ui-widget-header {
	background: none;
	border: none;
}
*/
/*
.accessibility .radio-field {
	display: inline;
}

.accessibility .radio-field:nth-child(n+3) {
	margin-left: 30px;
}
*/
.accessibility-fields {
	border: 1px solid rgb(230, 230, 230); 
	padding: 15px 10px 0px 10px;
	margin-bottom: 15px;
}


.dialog-from-content .tabby th {
    background: #f0f0f0 none repeat scroll 0 0;
    border-color: #e3e3e3;
    border-style: solid;
    border-width: 1px;
    color: #292929;
    font-weight: normal;
    padding: 13px 10px;
}

.dialog-from-content .result-table {
	padding-top: 10px;
}



/******************/


.one-eighth-field {
    width: 95px;
    float: left;
    margin-left: 15px;
}

.one-eighth-field:first-child {
    margin-left: 0;
}

.one-eighth-field .text-field{
    width: 94px;
}

.one-eighth-field .select-box,
.one-eighth-field .select-box select {
    width: 95px;
}

.one-eighth-field .support-date input {
    width: 94px;
}

.details-page .one-eighth-field {
    width: 212px;
    float: left;
    margin-left: 15px;
}

.details-page .one-eighth-field {
    width: 106px;
    margin-left: 15px;
}

.details-page .one-eighth-field:nth-child(7) {
    margin-left: 24px;
}

.details-page .one-eighth-field:nth-child(4) {
    margin-left: 18px;
}

.details-page .one-eighth-field:first-child {
    margin-left: 0;
}

.details-page .one-eighth-field .text-field{
    width: 97px;
}

.details-page .one-eighth-field .select-box,
.details-page .one-eighth-field .select-box select,
.details-page .one-eighth-field .modify-client-select-nine {
    width: 105px;
}
.details-page .one-eighth-field .modify-client-select-five {
    width: 95px;
}

/**********************************/

.one-ninth-field {
    width: 84px;
    float: left;
    margin-left: 15px;
}

.one-ninth-field:first-child {
    margin-left: 0;
}

.one-ninth-field .text-field{
    width: 94px;
}

.one-ninth-field .select-box,
.one-ninth-field .select-box select {
    width: 84px;
}

.one-ninth-field .support-date input {
    width: 94px;
}

.details-page .one-ninth-field {
    width: 212px;
    float: left;
    margin-left: 15px;
}

.details-page .one-ninth-field {
    width: 106px;
    margin-left: 15px;
}
/*
.details-page .one-ninth-field:nth-child(8) {
    margin-left: 24px;
}

.details-page .one-ninth-field:nth-child(4) {
    margin-left: 18px;
}
*/
.details-page .one-ninth-field:first-child {
    margin-left: 0;
}

.details-page .one-ninth-field .text-field{
    width: 97px;
}

.details-page .one-ninth-field .select-box,
.details-page .one-ninth-field .select-box select,
.details-page .one-ninth-field .modify-client-select-nine {
    width: 105px;
}
.details-page .one-ninth-field .modify-client-select-five {
    width: 84px;
}

table.checkbox-condition-item td {
	border-left: none;
	text-align: left;
}

th.offer-column,
th.month-column {
	font-weight: bold;	
}
td.offer-column {
	text-align: left;
}

input.month-redeem, input.month-redeem2, .month-column:has(.month-redeem3) {
	width: 100%;
/*    color: #9b9b9b; */
    color: #555;
    padding: 3px 0px 6px;	
	text-align: right;
}

.select-box.select-year {
	display: inline-block;
	width: 70px;
}

span.year-header {
	font-weight: bold;
	display: inline-block;
	bottom: 9px;
	position: relative;
}

#partners.tabby td.month-column {
	padding: 0 3px;
}

.datatable-even {
	background-color: transparent !important;
	/*background-image: none !important;*/
	/*color: #ffffff !important;*/
}
.datatable-odd {
	background-color: #f8f8f8 !important;
	/*background-image: none !important;*/
	/*color: #ffffff !important;*/
}