@CHARSET "UTF-8";
body {font-family: Tahoma,Geneva,sans-serif;}

div.cjfw_simple_poser div.cjfw_simple_container { width:1000px; border:0px solid #000; float:left; }
div.cjfw_simple_poser { margin:auto; position:relative; padding:0; width:1000px; }
div.cjfw_simple_poser_dynamic { clear: both; margin-left: auto; margin-right: auto; position: relative; min-width: 1000px; }

table.cjfw_simple_table,
table.cjfw_simple_table_list { float: left; margin:0; padding:0; background: white; border:1px solid #C4C4C4; margin:10px 0; }
div.cjfw_simple_poser_dynamic *{ float: none; margin-left: auto; margin-right: auto; }
div.cjfw_simple_poser_dynamic h1,
div.cjfw_simple_poser_dynamic h2,
div.cjfw_simple_poser_dynamic h3,
div.cjfw_simple_poser_dynamic h4,
div.cjfw_simple_poser_dynamic h5,
div.cjfw_simple_poser_dynamic h6 { width: 1000px; }

table.cjfw_btable,
table.cjfw_btable_insert,
table.cjfw_simple_table,
table.cjfw_simple_table_list { font-family:Tahoma, Geneva,sans-serif; font-size:12px; }
table.cjfw_btable,
table.cjfw_btable_insert { margin:0; padding:0; background: white; border:1px solid #C4C4C4; margin:10px 0; }
table.cjfw_simple_table,
table.cjfw_simple_table_list { width:1000px; }
table.cjfw_simple_table_small { float: none; width: auto; margin-left: auto; margin-right: auto; }
table.cjfw_simple_table_list,
table.cjfw_btable { text-align:left; /*center*/ }
table.cjfw_btable tr.header_row { text-align:left; }
table.cjfw_btable tr.header_row td a { padding:0; color: #778598; }
table.cjfw_simple_table_list tr.header_row { text-align:left; }
table.cjfw_simple_table_list tr.header_row td a { padding:0; color: #778598; }
table.cjfw_simple_table_list td,
table.cjfw_simple_table_list th,
table.cjfw_btable td,
table.cjfw_btable th,
table.cjfw_btable_insert td,
table.cjfw_btable_insert th
table.cjfw_simple_table td,
table.cjfw_simple_table th { color:#778598; background: #E8EBEE; font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:bold; background: white; padding-left: 7px; padding-right: 7px; padding-bottom: 4px; padding-top: 4px; }
table.cjfw_btable td form { margin:0; padding:0; }
table.cjfw_btable th.label,
table.cjfw_btable td.label,
table.cjfw_simple_table th.label,
table.cjfw_simple_table_list th.label,
table.cjfw_simple_table td.label,
table.cjfw_simple_table_list td.label { background: #E8EBEE; padding-left: 7px; padding-right: 7px; padding-bottom: 3px; padding-top: 3px; font-family:Tahoma,Geneva,sans-serif; font-size: 12px; text-align: center; color:#778598; }
table.cjfw_simple_table th.label, table.cjfw_simple_table td.label { text-align: left; } 
table.cjfw_simple_table th.label,
table.cjfw_simple_table td.label { width:200px; }
table.cjfw_btable tr.green td { background-color: #4BEF4A; }
table.cjfw_btable tr.yellow td { background-color: #EDC951; }
table.cjfw_btable_insert th.label,
table.cjfw_btable_insert td.label { background: #E8EBEE; padding:0 3px; }
table.cjfw_simple_table th.label img.middle,
table.cjfw_simple_table td.label img.middle { vertical-align: middle; }
table.cjfw_simple_table td.image_edit,
table.cjfw_btable_insert td.image_edit { vertical-align:top; }
table.cjfw_simple_table_list th.action,
table.cjfw_btable th.action { background-color: #F2F1F1; text-align: center; }
table.cjfw_simple_table td.text,
table.cjfw_simple_table td.text2 { color:black; font-weight:normal; font-family:Tahoma,Geneva,sans-serif; font-size:12px; }
table.cjfw_simple_table td.text2 { width:49%; background-color: #ECE8DA; }
table.cjfw_simple_table td.text { background-color: #FFFFFF; }
table.cjfw_simple_table input.cjfw_simple_radio {width:15px; margin-top: 1px;margin-bottom: 2px;vertical-align: middle;}

table.cjfw_simple_table_list tr.v1pointer,
table.cjfw_simple_table_list tr.v2pointer,
table.cjfw_btable tr.v1pointer,
table.cjfw_btable tr.v2pointer { cursor:pointer; }
table.cjfw_simple_table_list tr.v1pointer:hover td,
table.cjfw_simple_table_list tr.v2pointer:hover td,
table.cjfw_btable tr.v1pointer:hover td,
table.cjfw_btable tr.v2pointer:hover td { background: #E2E8F4; }
tr.v1 td,
tr.v2 td,
table.cjfw_simple_table_list tr.v1pointer td,
table.cjfw_simple_table_list tr.v2pointer td,
tr.v1 td,
tr.v2 td,
table.cjfw_btable tr.v1pointer td,
table.cjfw_btable tr.v2pointer td { color:black; font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:normal; }
tr.v1 td,
table.cjfw_simple_table_list tr.v2pointer td,
tr.v1 td,
table.cjfw_btable tr.v1pointer td { background-color: #F2F1F1; }
tr.v2 td,
table.cjfw_simple_table_list tr.v2pointer td,
tr.v2 td,
table.cjfw_btable tr.v2pointer td { background-color: #ECE8DA; }
table.cjfw_simple_table_list td.order ul,
table.cjfw_btable td.order ul { float:left; margin:0; padding:0; width:100%; }
table.cjfw_simple_table_list td.order ul li,
table.cjfw_btable td.order ul li { float:left; margin:0; padding:0; width:49%; text-align:center; list-style-image:none; list-style-type:none; list-style-position:outside; }
table.cjfw_simple_table textarea,
table.cjfw_btable_insert textarea { color:#000000; font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:normal; background-color:#ECE8DA; border:none; width:100%; }
table.cjfw_simple_table td.cjfw_simple_input { border:1px solid #BFBFBF; background-color:white; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; }
table.cjfw_simple_table td.cjfw_simple_input .info,
table.cjfw_simple_table td.button .info { padding: 4px 3px; margin-bottom: 4px; font-weight: bold; color: #7B7B7B; }
table.cjfw_simple_table td.button .info { float: left; }
table.cjfw_btable_insert td.input { border:1px solid #BFBFBF; background-color:white; width:49%; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; }
table.cjfw_simple_table input,
table.cjfw_btable_insert input { color:#000000; font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:normal; width:100%; border:0 none; }

table.cjfw_simple_table input.date,
table.cjfw_btable_insert input.date,
table.cjfw_simple_table input.datetime,
table.cjfw_btable_insert input.datetime { height: 15px; background:url('/js/calendar/img.gif') top right no-repeat; cursor:pointer; }
table.cjfw_simple_table input.datetime,
table.cjfw_btable_insert input.datetime { width:130px; }
table.cjfw_simple_table input.date,
table.cjfw_btable_insert input.date { width:90px; }
table.cjfw_simple_table select,
table.cjfw_btable_insert select { font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:normal; }
table.cjfw_simple_table select { width:250px; }

table.cjfw_simple_table select.birth_year,
table.cjfw_simple_table select.birth_month,
table.cjfw_simple_table select.birth_day { width:60px; }
table.cjfw_btable_insert select { width:100%; }

table.cjfw_simple_table a,
table.cjfw_simple_table_list a,
table.cjfw_btable a,
table.cjfw_btable_insert a { color:#133A6B; padding: 0 2px 0 3px; text-decoration: none; font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:bold; cursor: pointer; }
table.cjfw_simple_table .mceEditor a,
table.cjfw_simple_table_list .mceEditor a,
table.cjfw_btable .mceEditor a,
table.cjfw_btable_insert .mceEditor a { padding: 0; }
table.cjfw_simple_table div.cjfw_button,
table.cjfw_btable_insert div.cjfw_button { float: left; padding: 5px 0 0 5px; }

.cjfw_simple_text { color:#585858; font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; }

.cjfw_simple_label_float,
.cjfw_simple_label { color:#778598; font-family:Tahoma,Geneva,sans-serif; font-size:15px; font-weight:bold; text-decoration:none; padding: 0 0 0 2px; }
.cjfw_simple_label_float { float:left; padding: 0; width:100%; }
.cjfw_simple_sublabel { padding: 0 0 0 5px; width:100%; color:#1F1F1F; font-family:Tahoma,Geneva,sans-serif; font-size:13px; font-weight:normal; text-decoration:none; }

.error { color:#860611; font-family:Tahoma,Geneva,sans-serif; font-size:10px; font-weight:normal; text-decoration:none; }
.error.marketplaceErrorLabel{display:inline-block;margin-left:10px;margin-top:5px}
.success { color:#068611; font-family:Tahoma,Geneva,sans-serif; font-size:10px; font-weight:normal; text-decoration:none; }
.text { color:#000; font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; }
.inline_link a {display: inline !important; width: auto !important; float: none;}

div.cjfw_table_space_line { margin:0; padding:0; float:left; width:100%; height:1px; }
div.cjfw_float_left_div { float:left; width:100%; }
a.cjfw_simple_link { color:#133A6B; padding: 0 2px 0 3px; text-decoration: none; font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:bold; cursor: pointer; }
div.cjfw_simple_relink_container { color:#133A6B; font-family:Tahoma,Geneva,sans-serif; font-size:15px; font-weight:bold; text-decoration:none; width:100%; }
div.cjfw_simple_relink_container span.arrow { padding: 0 10px; color:#133A6B; }
div.cjfw_simple_relink_container a { text-decoration: none; color:#133A6B; cursor:pointer; }
div.cjfw_simple_relink_container span { width:auto; color:#778598; }
a.cjfw_page_act { color:#778598; }

table.cjfw_simple_table_list td,table.cjfw_simple_table_list th,table.cjfw_btable td, table.cjfw_btable th,table.cjfw_btable_insert td,
table.cjfw_btable_insert th,table.cjfw_simple_table td,table.cjfw_simple_table th {	text-align: left; }
table.cjfw_simple_table_list td.cjfw_center_td,table.cjfw_simple_table_list th.cjfw_center_td,
table.cjfw_simple_table tdcjfw_center_td,table.cjfw_simple_table thcjfw_center_td {	text-align: center; }

table.cjfw_simple_table a, table.cjfw_simple_table_list a, 
table.cjfw_btable a, table.cjfw_btable_insert a { width: 100%; display: block; text-align: center; padding: 0; }
table.cjfw_simple_table a[target="_blank"], table.cjfw_simple_table_list a[target="_blank"], 
table.cjfw_btable a[target="_blank"], table.cjfw_btable_insert a[target="_blank"] { text-align: left; }
table.cjfw_simple_table .header_row a, table.cjfw_simple_table_list .header_row a, table.cjfw_simple_table_list .text a,
table.cjfw_simple_table .comp1 a, table.cjfw_simple_table .comp2 a, table.cjfw_btable .header_row a, 
table.cjfw_btable_insert .header_row a, table.cjfw_simple_table .cjfw_button a, table.cjfw_simple_table_list .cjfw_button a, 
table.cjfw_btable .cjfw_button a, table.cjfw_btable_insert .cjfw_button a { width: auto; display: inline; text-align: left; }
table.cjfw_simple_table_list .text a { padding: 0; }
table.cjfw_simple_table a.inline, table.cjfw_simple_table_list a.inline, 
table.cjfw_btable a.inline, table.cjfw_btable_insert a.inline {display:inline}

table.cjfw_simple_table_list input.datetime { border:solid 1px #BFBFBF; height: 15px; background:url('/js/calendar/img.gif') top right no-repeat white; cursor:pointer; }

/* tinyMCE inline editor */
div.editableDiv {color:#000000;background-color:#FFFFFF;padding:5px}
div.editableDiv p {margin-top:0px;margin-bottom:0px}
div.editableDiv a {display:inline !important;width:auto}

/*--- custom infobox ---*/
.customInfoBox {position: absolute; border: 1px solid #c9c9c9; background: #fff; padding: 10px; display: none; -webkit-box-shadow: 3px 3px 3px 0px #333; -moz-box-shadow: 3px 3px 3px 0px #333; box-shadow: 3px 3px 3px 0px #333; }

a.manage {width:14px !important; height:15px; display:block; background:url("/images/cjfw_table/cjfw_table_default_button_text.gif") no-repeat; margin-left:10px;}
.packageSelect {width:280px}

.nowrap {white-space:nowrap;}

.cjfw_button.cjfw_button_nowrap{display:inline-block;white-space:nowrap}
.cjfw_button.cjfw_button_nowrap>div{float:none !important;display:inline-block;white-space:nowrap}

div.cjfw_simple_poser.invoiceListTable { margin:auto; position:relative; padding:0;min-width:1000px;width:-webkit-calc(100%  - 40px);width:calc(100%  - 40px)}
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container{width:100%}
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable{width:100%}
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td{width:11%}
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:nth-child(3),
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:nth-child(4),
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:nth-child(5),
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:nth-child(7),
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:nth-child(8),
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:nth-child(10),
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:last-child{width:200px}
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:nth-last-child(2) {text-align:center}
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:nth-last-child(2) div{display:inline-block}
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:nth-last-child(5){text-align:right}
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:last-child img{display:inline-block}
div.cjfw_simple_poser.invoiceListTable .cjfw_simple_container .cjfw_btable td:last-child a{text-align:center}