/* from fonts.css*/
@font-face {
  font-family: 'accopro';
  src: url('accopro.eot');
  src: local('O'), url('/inetpub/font/accopro.woff') format('woff'), url('/inetpub/font/accopro.ttf') format('truetype'), url('/inetpub/font/accopro.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'accoprolight';
  src: url('accoprolight.eot');
  src: local('O'), url('/inetpub/font/accoprolight.woff') format('woff'), url('/inetpub/font/accoprolight.ttf') format('truetype'), url('/inetpub/font/accoprolight.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'telegroteskfet-webfont';
  src: url('telegroteskfet-webfont.eot');
  src: local('O'), url('/inetpub/font/telegroteskfet-webfont.woff') format('woff'), url('/inetpub/font/telegroteskfet-webfont.ttf') format('truetype'), url('/inetpub/font/telegroteskfet-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'telegrotesknor-webfont';
  src: url('telegrotesknor-webfont.eot');
  src: local('O'), url('/inetpub/font/telegrotesknor-webfont.woff') format('woff'), url('/inetpub/font/telegrotesknor-webfont.ttf') format('truetype'), url('/inetpub/font/telegrotesknor-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'telegroteskult-webfont';
  src: url('telegroteskult-webfont.eot');
  src: local('O'), url('/inetpub/font/telegroteskult-webfont.woff') format('woff'), url('/inetpub/font/telegroteskult-webfont.ttf') format('truetype'), url('/inetpub/font/telegroteskult-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* from common_style.css*/

body {text-align:center;}
select {margin-left:0px; padding-left:0px;}
input {margin-left:0px; padding-left:2px;}
input:focus {outline: none;}
select:focus {outline: none;}
textarea:focus {outline: none;}
.more-detail-username {
	background-color: #6D6E72;
	color: #fff;
	height: 25px;
	text-align: center;
	padding: 10px 0 10px 0;
	font-size: 1.3rem;
}
#show_more_info_0 {
  margin-left: 7px;
}
.nondisplay {display:none;}
.normaldiv {width:100%;}
.greyfon {display:block; position:absolute; display:block; width:100%; height:200%; left:0px; top:0px; z-index:100; background-color:#fff; filter:alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 08; opacity: 0.8;}
.rephead .td1 span.span-margin, .rephead .td2 span.span-margin {margin: 0 16px 0 8px;}
.divunderfon {width:100%; position:absolute; height:auto; left:0px; top:0px; z-index:0;}
.colorred {color:#cb684a;}
.colorblue {color:#103176;}
.width_100 {scrollbar-3d-light-color:#000000; scrollbar-arrow-color:#FFFF33; scrollbar-base-color:#d7dcd9; scrollbar-dark-shadow-color:#333333; scrollbar-face-color:#d7dcd9; scrollbar-highlight-color:#999999; scrollbar-shadow-color:black;}
.repheadval {color: #cccccc; font-size:9pt;}
.outtaHere {left:-3000px; position:absolute; cursor:pointer;}
.radioArea, .radioAreaChecked {clear:left; cursor:pointer; display:block; float:left; font-size:0; height:14px; width:15px;}
.allbghead {background-color:#ffffff;}
.allbgmenu1 {background-color:#ffffff;}
.allbgmenu2 {background-color: #ffffff; height:28px;}
.menu1 {margin-left: 10px; margin-right: 10px; width: 1000px; border-left: solid 1px #fafafa;}
.allbg {background-color:#ffffff;}
/*.allbgmain {background-color:#EFEFEF; margin:0 auto;}*/
.lang {color:#979797; font-size:7pt; font-weight :bold; cursor:pointer;}
.langhr {cursor:pointer; color:#979797; font-size:7pt; font-weight :bold; border-left: solid 1px #979797; border-right: solid 1px #979797;}
.underlogo {border-bottom: solid 1px #9fb9d4; width:985px; padding-left:10px; padding-bottom:15px;}
.companylogo {padding-left:10px; padding-top:5px; color:#979797; font-size:7pt; font-weight :bold;}
.logotitle {background-color:#717171; color:#ffffff; font-size:9pt; font-weight :bold; height:22px; padding-left:5px; padding-top:5px; width:355px;}
.logolable {color:#3f3f3f; font-size:9pt; font-weight :bold;}
.logofogot {cursor:pointer; height:25px; color:#3f3f3f; font-size:9pt; font-weight :bold; margin-left:5px;}
.filterline {border-bottom: solid 2px #dddddd;}
.filterline4w {border-bottom: solid 4px #dddddd;}
.menuhead3 {background-color:#eef3f6; border-right:1px solid #a2bbd4; border-bottom:1px solid #a2bbd4; height:auto; border-left:1px solid #a2bbd4; width:14%; margin-left:0px; padding-left:0px; padding-top:5px; padding-bottom:5px; overflow:hidden; /*must have*/}
.menuhead3 iframe {display:none; /*sorry for IE5*/  display/**/:block; /*sorry for IE5*/  position:absolute; /*must have*/  top:0px; /*must have*/  left:0px; /*must have*/  z-index:-1; /*must have*/  filter:mask(); /*must have*/  width:3000px; /*must have for any big value*/  height:3000px/*must have for any big value*/;}
a.menuhead3sel, a.menuhead3sel:visited {text-decoration:none; color:#43649d; font-size:12px; font-weight:bold; width:100%; left:0px; margin-left:0px; padding-left:0px; padding-top:5px; padding-bottom:5px;}
a.menuhead3sel:hover {text-decoration:none; color:#43649d; font-size:12px; font-weight:bold; border:1px solid #fceae5; left:0px; margin-left:0px; padding-left:0px; padding-top:5px; padding-bottom:5px; padding-top:5px; padding-bottom:5px; background-color: #fceae5;}
.menuhead3noncur {text-decoration:none; color:#43649d; font-size:12px; font-weight:bold; border:1px solid #fceae5; left:0px; margin-left:0px; padding-left:0px; padding-top:5px; padding-bottom:5px; padding-top:5px; padding-bottom:5px; background-color: #fceae5; cursor:pointer;}
.menuhead3cur {text-decoration:none; color:#43649d; font-size:12px; font-weight:bold; width:100%; left:0px; margin-left:0px; padding-left:0px; padding-top:5px; padding-bottom:5px; cursor:pointer;}
.betweenbutton {margin:0px; padding-top:1px; width:100px;}
.lisquare {color:#787c7d;}
.user {font-size:11px; font-weight:bold;}
.box {border:solid 1px #d6d6d6; padding-top:5px; padding-right: 5px; padding-left: 5px;}
.underline2 {border-bottom: solid 1px #d5d5d7; color:#484848;}
.underline2l {border-bottom: solid 1px #d5d5d7; border-left: solid 1px #d5d5d7; color:#484848; padding-left:5px;}
.underline2r {border-bottom: solid 1px #d5d5d7; border-right: solid 1px #d5d5d7; color:#484848; padding-right:5px;}
.underlinel {border-left: solid 1px #d5d5d7;}
.underliner {border-right: solid 1px #d5d5d7; padding-right:5px;}
.mandatory {color:#f77947; text-decoration:none; font-size:12px; font-weight:bold; padding-right:12px; padding-top:0px; vertical-align: middle;}
.splitR {border-right: solid 1px #c5c3c4;}
.square6 {height:5px; width:5px;}
.tdli {width:14px; padding-left:0px;}
.trli {}
.tdlili {padding-top:7px; padding-bottom:7px; text-align:left;}
.main {width:1000px; _width:1020px; padding:10px; background-color:#FFFFFF; margin:0 auto; overflow:hidden; text-align:left;}
.userInfo {float:right; width:286px; _width:300px; height:68px; margin:10px; _margin:5px; padding:5px;}
.userInfo_name1 {font-size:10pt; font-weight:bold;}
.userInfo_name2 {font-size:9pt; font-weight:bold;}
.menu {margin-bottom:5px;}
div.menuBuTextSel a {display: block; padding-top:8px; text-decoration: none; color:#EA4E26;}
div.menuBuText a:hover {color:#EA4E26;}
.menu2BuTextSel {text-align:center; font-size:12px; font-weight:bold; border-left:solid 1px #DDDDDD; cursor:pointer; border-right:solid 1px white; padding-left:10px; color:#EA4E26; padding-right:10px; padding-top:2px; padding-bottom:2px; margin-top:8px;}
div.menu2BuTextSel a {color:#EA4E26; text-decoration:none;}
div.menu2BuText a:hover {color:#EA4E26; text-decoration:none;}
.box {border-top:solid 1px #C5C5C5; border-bottom:solid 1px #C5C5C5;}
.safari_same_as_link {font-weight:bold; font-size:12px; text-decoration:none; color:#1b3a7d;}
.minHeightIE {float:right; width:1px;}
.breadcrumbSpan {margin:3px;}
.tobBuEmpty {width:4px;}
.tobBuDiv {width:1px; background-color:#BBBBBB;}
.tabsel {text-decoration:none; color:#ee4e26; font-size:12px; font-weight:bold;}
.tdgrey {font-size:11px; color:#666666;}
.tdgreen {font-size:11px; color:#339933;}
.boxHistory {border-left:solid 1px #bcbcbc; border-right:solid 1px #bcbcbc; border-bottom:solid 1px #bcbcbc; margin-top:0px;}
.rephead {background-color: #FFFFFF; font-weight: bold; height: 40px; white-space: nowrap;}
.nav {color: #6D6E72; font-size: 16px; width: 100%; font-weight:bold;}
.reptop_tbl {width:100%; height:22px; background-color:#a0bad3; color:#000000; font-weight:bold; border-left: 1px double #FFFFFF; border-right: 1px solid #FFFFFF;}
.nav_td_prev {text-align:left; width:15px; height:15px;}
.nav_td_next {text-align:right; width:15px; height:15px;}
.nav_td_num {text-align:right; width:5px; height:15px; font-size:11px;}
#report_bottom {width:100%; height:22px; background-color: #DBE2EC; border-left: 1px double #FFFFFF; margin-right:1px;}
.tr1 {font-weight: normal; background-color: #FFFFFF; height:36px;}
.tr2 {font-weight: normal; background-color: #FFFFFf; height:36px;}
.cbox {text-align: center; border-bottom: 1px solid #FFFFFF;}
.cbox input {margin:0 !important;}
.red_text_in_column {color: red;}
.green_text_in_column {color: green;}
.reprelativeout1 {border: 1px solid #DBDBDB; cursor: pointer; font-size: 16px; text-align: center; width: 18px; padding: 1px 12px;}
.img_rep {cursor:pointer;}
.img_rep1 {cursor:pointer;}
.reptotal {width:100%; text-align:right;}
.repdots {width:100%; text-align:right;}
.repbutton_o_font {font-size:11px; font-weight:bold; color: #FFFFFF; cursor:pointer; padding-left:5px; padding-right:5px; text-decoration:none;}
.repbutton_span {float:left; display:inline-block; margin:3px 8px;}
.tabsCardRight {padding:0px; margin:0px; width:6px; height:31px;}
.tabCardCell {padding-left:15px; padding-right:15px; text-align:left;}
.regCardTable {/*width:996px; */  width:100%; padding-top:19px; padding-bottom:0px; /*padding-left:7px; padding-right:7px; */  border-left-color: #cdcdcd; border-left-style: solid; border-left-width: 1px; border-right-color: #cdcdcd; border-right-style: solid; border-right-width: 1px;}
.regCardTableButtons {width:100%; padding-top:0px; padding-bottom:0px; padding-left:7px; padding-right:7px; border-left-color: #cdcdcd; border-left-style: solid; border-left-width: 1px; border-right-color: #cdcdcd; border-right-style: solid; border-right-width: 1px;}
.regCardLine {padding:0px; margin:0px; height:4px; background-color:#dddddd;}
.headReg {border:0px; width:100%; padding-left:0px; padding-right:0px; margin-top:0px; margin-bottom: 0px;}
.redSquare {vertical-align: bottom; padding-left: 12px; padding-right:3px; padding-bottom: 6px;}
.cardInputText {width:220px; height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardInputTextOnly {width:auto; height:23px; padding-right:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardInputText2 {width:100px; height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardInputText3 {width:320px; height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardInputText4 {width:320px; height:90px; min-width:320px; max-width:320px; min-height:90px; max-height:90px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardInputText5 {width:145px; height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardInputSelect1 {width:220px; height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardInputSelect2 {width:64px; height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardInputSelect3 {width:185px; height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardInputSelect4 {width:200px; height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardInputSelect5 {width:320px; height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardInputDate1 {width:193px; height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.cardTableCell1 {/*padding-right:60px; */  padding-right:7px; padding-top:0px; text-align:left;}
.cardTableCell2 {padding-right:10px; padding-top:0px; text-align:left;}
.cardTableCell3 {padding-right:20px; padding-top:0px; text-align:left;}
.cardTableCell4 {padding-right:30px; padding-top:0px; text-align:left;}
.cardTableCell5 {padding-right:0px; padding-top:0px; text-align:left;}

.UHtable {font-size:12px; text-decoration:none; width:850px;}
.UHtableHead {background-color:#dbe2eb; font-weight:bold; padding-bottom: 2px;}
.UHtableTR1 {background-color:#f2f2f2;}
.UHtableTR2 {background-color:#f8f8f8;}
.UHtableTD1 {padding-left:20px; padding-right:20px; vertical-align:middle; text-align:left; border-bottom: 2px solid #ffffff; border-right: 1px solid #b4c5d5;}
.UHtableTD2 {vertical-align:middle; text-align:left; padding-left:15px; padding-right:55px; border-bottom: 2px solid #ffffff; border-right: 1px solid #b4c5d5;}
.UHtableTD3 {vertical-align:middle; text-align:left; padding-left:15px; padding-right:80px; border-bottom: 2px solid #ffffff; border-right: 1px solid #b4c5d5;}
.UHtableTD4 {vertical-align:middle; padding-left:15px; padding-right:100px; text-align:left; border-bottom: 2px solid #ffffff;}
img.cardPlus {padding-left:2px; vertical-align:middle;}
.notesBottomReg {border:0px; width:100%;padding-left:0px; padding-right: 0px;}
.notesTopReg {border:0px; width:100%;padding-left:0px; padding-right: 0px; margin-left:0px; margin-right:0px;}
.regNotesTable {width:100%; padding-top:0px; padding-bottom:0px; padding-left:7px; padding-right:7px; border-left-color: #cdcdcd; border-left-style: solid; border-left-width: 1px; border-right-color: #cdcdcd; border-right-style: solid; border-right-width: 1px;}
.regNotesTable200 {width:100%; padding-top:0px; padding-bottom:0px; padding-left:7px; padding-right:7px; border-left-color: #cdcdcd; border-left-style: solid; border-left-width: 1px; border-right-color: #cdcdcd; border-right-style: solid; border-right-width: 1px; height: 200px;}
.datepicker {white-space:nowrap; float:left;}
.cardText1 {text-decoration:none; font-weight:bold; font-size:13px; text-align:left;}
.cardText4 {text-decoration:none; font-size:14px; font-weight:bold; text-align:left;}
.cardText6 {text-decoration:none; font-weight:bold; color: #c00000; text-align:left;}
.cardText7 {text-decoration:none; font-weight:normal; color: #c00000; text-align:left;}
.cardText8 {text-decoration:none; font-weight:bold; text-align:left;}
.cardText9 {text-decoration:none; font-size:12px; font-weight:bold; text-align:left;}
.noteTD {vertical-align:bottom;}
.noteTD2 {vertical-align:bottom; padding-left:10px;}
.noteTDLine {vertical-align:bottom; padding-left:10px; padding-right:10px;}
.reg1TD2 {padding-right:10px; width:50%;}
a.reg1TD2a {text-decoration:none; font-size:12px; font-weight:bold; color:#2f3981;}
.hiddenItemTable {display:none;}
.hiddenItemTable_cs {display:none;}/*left for compatibility*/
.showItemTable {}
.required1 {margin-top:20px; margin-left:12px; font-size:14px; font-weight:bold; color:#f77947;}
.card_note {width:410px; height:65px; /*Chtoby textarea ne rastyagivalas' v Safari*/  min-width:410px; max-width:410px; min-height:65px; max-height:65px;}
.formsbutton {width: 100%; cursor: pointer;}
.browser_head {background-color:#DBE2EA;}
.browser_head_td {border-color:#9FB9D2; border-style:solid; border-width:1px; padding:5px 5px 2px; text-align:left;}
.browser_tr_nonsel {border-bottom: solid 1px #FFFFFF; background-color: #F8F8F8; cursor:pointer;}
.browser_tr_sel {border-bottom: solid 1px #FFFFFF; background-color: #DBE2EA; cursor:pointer;}
.browser_tr_cursel {border-bottom: solid 1px #FFFFFF; background-color: #F2F2F2; cursor:pointer;}
.browser_td {border-color:#FFFFFF #9FB9D2; border-style:solid; border-width:1px; height:24px; padding:5px 5px 2px; text-align:left;}
.browser_td_bottom {border-bottom:solid 1px #9FB9D2;}
.browser_prevnext {cursor:pointer; font-size:14px; font-weight:bold; color: #FF6600;}
.active_item {padding: 5px; margin: 0px; width: 100%; border-width: 0px; cursor: default; background-color: #f6f4f0;; text-align: left;}
.active_item:hover {padding: 5px; margin: 0px; width: 100%; border-width: 0px; cursor: default; background-color: #e8e8e8;; text-align: left;}
.inactive_item {padding: 5px; margin: 0px; width: 100%; border-width: 0px; cursor: default; background-color: #f6f4f0; text-align: left;}
.inactive_item:hover {padding: 5px; margin: 0px; width: 100%; border-width: 0px; cursor: default; background-color: #e8e8e8; text-align: left;}
.close_it {position: absolute; z-index: 1; padding: 2px; height: 15px; font-size: 8pt; border-left: solid 1px #939798; border-right: solid 1px #939798; border-bottom: solid 1px #939798; background-color: window; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.show_load {float:left;}
.click_close {margin-top:2px; float:right; text-decoration: underline; color: highlight; cursor: pointer;}
.load_str {margin-top:2px;}
.close_it_top {border-top: solid 1px #939798;}
.button-login {cursor: pointer;}
.chek-box {cursor: pointer;}
#rad1 {cursor: pointer;}
#rad2 {cursor: pointer;}
.modal_window {background-color:#FFFFFF; border:1px solid #C9C9CA; display:block; height:285px; position:absolute; width:570px; z-index:1000; -moz-box-shadow: 0px 1px 4px #757575; -webkit-box-shadow: 0px 1px 4px #757575; -khtml-box-shadow: 0px 1px 4px #757575; box-shadow: 0px 1px 4px #757575;}
.overflow_hidden {overflow:hidden;}
.login_input {width: 575px; height: 29px; border: solid 1px #7f9db9;}
.login_label {color: #484848; font-size:11pt; font-weight:bold;}
.login_logotype {width: 650px; color: #959595; font-size: 9pt; padding-top: 3px;}
.hasDatepicker {margin:0px 0px 0px 2px !important; vertical-align:top;}
.ui-datepicker-month {}
.ui-datepicker-year {}
.ui-datepicker-header {}
.tr_highlighted {background-color: #e3e3e3 !important;}
.tr_highlighted td {border-bottom: 1px solid #cccccc !important;}
.tr_selected {background-color: #cdcdcd !important;}
table.button_img_table {border: none; cursor: pointer; background:none;}
td.button_img_content img {float:left;}
td.button_img_left div,td.button_img_right div {display:block; width:5px; height:100%;}
.dyn-table-header {font-size:12px; color:#484848; height:20px; font-weight:bold;}
.modal_window_ie {background-color:#FFFFFF; border:2px solid #103176; display:block; height:285px; position:absolute; width:570px; z-index:1000; filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=145, Strength=3);}
.bold_text_14 {font-size:14px; color:#484848; font-weight:bold;}
.border_card_block {border:1px solid #B1B1B1;}
.card_table {font-size:12px;}
.card_table_tr_sel {background-color:#F3F3F3; cursor:pointer;}
.card_table_tr_nonsel {background-color:#FFFFFF; cursor:pointer;}
.padding-left_5 {padding-left:5px;}
.card_table_tr_head {font-weight:bold;}
.bold_text {font-weight:bold;}
.warning_text {color: #CA1615; text-decoration:underline;}
.warning_ref {cursor:pointer; color: #CA1615; text-decoration:underline;}
.white_back_gray_border {background-color:#FFFFFF; border: 1px solid #C3C5AF;}
.font_arial_12 {font-size:12px; text-decoration:none;}
.font_arial_13 {font-size:13px; text-decoration:none;}
.company_mod_cell {height:26px; padding-bottom:2px; padding-left:5px;}
.pp-card-table-header1 {height:21px; font-size:9pt; font-weight: bold; color:#484848; background-color: #a0bad3; padding-left:4px;}
.pp-card-table-header2 {height:21px; font-size:8pt; font-weight: bold; color:#0c3176; background-color: #dbe2ea; padding-left:2px; border-bottom:1px solid #ffffff; border-right:1px solid#9ebad2;}
.pp-card-table-header3 {height:21px; font-size:8pt; font-weight: bold; color:#0c3176; background-color: #dbe2ea; padding-left:2px; border-bottom:1px solid #ffffff;}
.pp-card-table-header4 {height:21px; font-size:8pt; font-weight: bold; color:#484848; background-color: #dbe2ea; padding-left:2px; border-bottom:1px solid #ffffff; border-right:1px solid#ffffff;}
.pp-button-add {font-size:9pt; color:#0f2e74; cursor:pointer; height:28px;}
.pp-card-table-tr1 {color: #484848; background-color: #f3f3f3; font-size:8pt; height:20px;}
.pp-card-table-tr2 {color: #484848; background-color: #f9f9f9; font-size:8pt; height:20px;}
.pp-card-table-tr3 {color: #484848; background-color: #f2f2f2; font-size:8pt; height:20px; font-weight:bold;}
.pp-card-openwin {position: relative; left:-660px; top:0px; z-index:10; cursor:pointer;}
.pp-card-openclient {position: relative; left:-181px; top:1px; z-index:10; cursor:pointer;}
.pp-card-table-tdinput {border-right:1px solid #9ebad2; border-bottom:1px solid #ffffff; padding-left:6px;}
.pp-card-table-tdinput2 {border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:1px;}
.pp-card-table-tdcheckbox {border-right:1px solid #9ebad2; border-bottom:1px solid #ffffff;}
.pp-card-table-td {border-right:1px solid #9ebad2; border-bottom:1px solid #ffffff;}
.file_browse {position:absolute; top:0; left:0; display:block; z-index:100; cursor:pointer; filter:alpha(opacity=0); -moz-opacity: 0; -webkit-opacity: 0; -khtml-opacity: 0; opacity: 0;}
.preload {display:none;}
.button_image {text-decoration:none; font-size:12px; color:#123076; cursor:pointer; margin-right:10px; height:20px;}
.ref_gray1 {cursor:pointer; color:#505050;}
.ref_blue1 {cursor:pointer; color:#103176;}
.pki_param_info {margin-top: 5px; padding: 2px 10px; border: 1px solid #DDDDDD; color: #515151; font-size: 13px;}
.radio_input {margin: 0px; cursor:pointer;}
.cat_desc {width:300px;}
.div_ellipsis {overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; height:13px;}
.card_field {height:22px;}
.down_3 {position:relative; top:3px;}
.input_file_table {float:left; height:22px;}
.zero_or_link {background-color: #f97626; border: solid 1px #d3814f; height:33px; padding-left:23px;}
.zero_or_link_text {color:#ffffff; font-size:15px; text-decoration:none; cursor:point;}
.blub_text {color:#000000; font-size:13px; text-decoration:none;}
.zero_blue_title {color:#1E6AB3; font-size:16px; border-bottom:solid 1px #e0e1e5; margin-left:5px; margin-right:5px; margin-top:0px; font-weight:bold;}
.zero_blue_table {margin-top:8px; margin-left:5px;}
.zero_blue_a {text-decoration:none; color:#656D74; font-weight:normal; font-size:12px; cursor:point;}
.zero_main_title {color:#1E6AB3; font-size:22px; font-weight:normal; padding-top:25px; padding-bottom:30px;}
.zero_main_text {color:#000000; font-size:13px; letter-spacing:0; line-height:23px;}
.zero_main_input {border:solid 1px #bfc3ce; height:18px; width:245px; color:#000000; font-size:10px; letter-spacing:0; line-height:17px; padding-top:0px; padding-bottom:0px;}
.button_img {text-decoration:none; font-size:12px; color:#123076; cursor:pointer; height:20px; border:1px solid #dddddd; padding:2px 3px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;}
.button_img.light {border:1px solid gray; background: #CFCFCF; background-image: -moz-linear-gradient(top center, #F9F9F9, #CFCFCF); background-image: -webkit-gradient(linear,center top,center bottom,color-stop(0, #F9F9F9),color-stop(1, #CFCFCF)); background-image: -o-linear-gradient(top, #F9F9F9, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9F9F9", endColorstr="#CFCFCF");}
.button_img.press {border:1px solid #808080; background: #CFCFCF; background-image: -moz-linear-gradient(top center, #CFCFCF, #F9F9F9); background-image: -webkit-gradient(linear,center top,center bottom,color-stop(0, #CFCFCF),color-stop(1, #F9F9F9)); background-image: -o-linear-gradient(top, #CFCFCF, #F9F9F9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CFCFCF", endColorstr="#F9F9F9");}
div.one_dash_cont {padding: 0; margin: 0 11px 10px 0; width: 326px; float:left; height:250px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
div.overed_layer_1 {position:absolute; top:0; left:0; width:322px; height:250px; z-index:0;}
div.overed_layer_2 {position:absolute; top:0; left:337px; width:322px; height:250px; z-index:0;}
div.overed_layer_drop {background-color:white; border-radius:5px; border:2px dashed #aaaaaa;}
div.dashlet_content {height:210px; overflow:auto; padding:0; margin:0;}
div.one_dash_cont-hover_drop {background-color:green !important;}
div.one_dash_cont_right {margin-right: 0 !important;}
.small_dashlet {}
.small_dashlet_div {cursor:pointer; border:1px solid #B4B4B4;}
.small_dashlet_hover {border:1px solid #2E74BC !important;}
.small_dashlet_added {filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 05; opacity: 0.5;}
.dashlets_list_div {feik-style:feik;}
div.small_dashler_helper {height:250px; filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 05; opacity: 0.5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; background:#C3C7D8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; position:absolute; z-index:1000;}
.dashlet_title {font-size:16px; font-weight:bold; color:#000000; margin:1px 0 0 0;}
.dashmenu_borderCL_div {height:100%; border-left:1px solid #9EB9D3;}
.dashmenu_borderCR_div {height:100%; border-right:1px solid #9EB9D3;}
.dashlet_zoom_window {background-color:#FAFAFA; display:block; height:264px; position:fixed; z-index:1000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-box-shadow: 0px 0px 5px #333333; 	-webkit-box-shadow: 0px 0px 5px #333333; -khtml-box-shadow: 0px 0px 5px #333333; box-shadow: 0px 0px 5px #333333;}
.dashlet_zoom_window_ie {background-color:#FAFAFA; border:none; display:block; position:absolute; height:264px; z-index:1000;}
.custom_filter_row {background-color:#DCD8E7;}
.dashboard_widget {feik-style:feik;}
.dashboard_widget p {padding: 0; margin: 0;}
.dashboard_widget a {feik-style:feik;}
.noSelect {-khtml-user-select: none; -moz-user-select: none; -o-user-select: none; -webkit-user-select: none; user-select: none;}
.dashboard_widget_body {background-image: none; position: relative;}
.dashboard_widget_chart_area {width: 497px; float: left;}
.dashboard_widget_map_area {width: 497px; float: left;}
.widget_custom_top10 .viewport {height: 185px;}
.widget_custom_UT .viewport {height: 285px;}
.widget_custom_UT .dashboard_widget_body {background-image: none;}
.dashboard_widget_tabs {margin-top: 0; text-align: left; padding-left:0px; height:57px; border-bottom:1px solid #D4D3CF;}
.active_tab_header {border-bottom: 1px solid #fff; background-image: none; color: #f2762c !important;}
.tabs_radio_list {text-align: right; padding: 6px 6px 6px 0; margin: 0; line-height: 18px; border-bottom: 1px solid #C5C3C4; border-top: 1px solid #C5C3C4;}
.tabs_radio_list label {vertical-align: top; margin-left: 18px; font-size: 12px;}
.tabs_radio_list input {margin: 0 5px 0 2px;}
.dashboard_widget_body .overview {left: 0px; list-style: none; margin: 0px; padding: 0px; position: absolute; top: 0px; width: 100%;}
.dashboard_widget_body .scrollbar {position: absolute; width: 15px; right: 0; z-index: 1;}
.dashboard_widget_body:hover .scrollbar {visibility: visible;}
.dashboard_widget_body .disable {display: none;}
.dashboard_widget_row_column_1 {text-align: left; float: left;}
.dashboard_widget_row_column_2 {text-align: right; float: right;}
.row_text_family {margin:0; font-weight:normal;}
.row_text_costcenter {margin:0; font-style:italic; font-size:13px; color:#949494;}
.row_text_cost {font-weight: bold; margin:0; position: absolute; right: 10px;}
.dashboard_widget_table_row_column_1 {float: left; width: 155px;}
.dashboard_widget_table_row_column_2 {float: left; width: 155px;}
.dashboard_widget_table_row_column_3 {float: left; width: 175px;}
.dashboard_widget_table_row_column_4 {float: right; width:130px;}
.active_row {background-color: #ebf4fc;}
.active_top_tab {}
.first_row {border-top: none;}
.last_row {border-bottom: none;}
.flag_icon {}
.row_text_data_1 {font-size: 12px; line-height: 17px; vertical-align: bottom;}
.row_text_data_1 img {vertical-align: bottom; padding: 0px 10px 0px 4px;}
.row_text_data_1 span {font-weight: bold; font-size: 16px; vertical-align: bottom;}
.row_text_data_2 {font-weight:normal; padding-left:0; margin:0;}
.row_text_data_3 {font-size: 25px; color: inherit; display: inline-block; padding:13px 0 0 12px; white-space:nowrap; text-align:left;}
.row_text_data_4 {width: 185px; font-size: 14px; display: inline-block; text-align: left;}
.row_text_data_5 {font-size: 12px;}
.row_text_data_6 {font-size: 12px; padding: 0px 0px 0 5px; font-weight:normal !important;}
.row_text_data_7 {font-size: 12px; color: #32679b;}
.row_text_data_8 {font-size: 12px;}
.row_text_data_9 {padding-right: 5px;}
.row_text_data_10 {font-size: 16px; font-weight: bold; vertical-align: top;}
.row_text_data_11 {padding: 21px 13px 0 15px; vertical-align: middle; float:left;}
.row_text_data_12 {color: #858386; float:left; padding:20px 0 0;}
.row_text_data_13 {font-size: 12px;}
.row_text_data_14 {font-size: 12px; font-weight: bold;}
.chart_row_circle_color_1 {background-color: #f2762c;}
.chart_row_circle_color_2 {background-color: #6fab09;}
.chart_row_circle_color_3 {background-color: #32679b;}
.chart_row_circle_color_4 {background-color: #50159b;}
.chart_row_circle_color_5 {background-color: #cd9493;}
.chart_row_circle_color_6 {background-color: #c5c00c;}
.chart_row_circle_color_7 {background-color: transparent;}
.chart_row_circle_color_8 {background-color: transparent;}
.dashboard_widget_top_tabs .dashboard_widget_row_column_1 {padding: 8px 8px 7px;}
.dashboard_widget_top_tabs .dashboard_widget_row_column_2 {padding: 12px 21px 0 0;}
.dashboard_widget_top_tab_1 {overflow: hidden; float: left; width: 50%; height: 100%; border-right: none; margin-right: -1px;}
.dashboard_widget_top_tab_2 {/*useful class*/}
.dashboard_widget_top_tab_1 .row_text_data_12 {}
.dashboard_widget_top_tab_1.active_top_tab .row_text_data_12 {font-weight:bold !important;}
.li_color_1 {color: #bcbcbc;}
.li_color_1 a {color: #bcbcbc;}
.li_color_2 {color: #32679b;}
.li_color_2 a {color: #32679b;}
.li_color_4 {color: #bcbcbc; visibility:hidden;}
.row_text_data_15 {font-size: 18px; font-weight: bold; color: #f17434;}
.row_text_data_16 {font-size: 12px; font-style: italic; width: 215px;}
.row_text_data_17 {font-size: 12px; font-style: italic; font-weight: bold; color: #32679b;}
.row_text_data_18 {font-size: 12px; font-weight: bold; line-height: 22px;}
.clear {clear: both;}
.dashboard_widget_row_custom {}
p.dashboard_widget_row_custom {display: inline-block; padding-top: 5px;}
button.dashboard_widget_row_custom {	float: right;}
.dashboard_drop_zone_highlighted {box-shadow:0 0 7px #CCCCCC inset !important;}
.dashboard_drop_zone_highlighted  span.row_text_data_12 {}
.dash_totalbox td, .dash_totalbox table, .dash_totalbox div {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
.ee-button-green {background-color:#009C9B; color:#FFFFFF; border-color:#009C9B;}
.ee-button-white {background-color:#FFFFFF; color:#6E6F73; border-color:#6E6F73;}
.ee-fon-darkgrey {background-color:#6D6E72;}
.ee-fon-grey {background-color:#E7E6E2;}
.ee-fon-green {background-color:#009C9B;}
.ee-fon-darkgreen {background-color:#007E7D;}
.ee-fon-white {background-color:#FFFFFF;}
.ee-font-color-grey {color:#6E6F73;}
.ee-font-color-green {color:#009C9B;}
.ee-font-color-white {color:#FFFFFF;}
.ee-font-type-arial {}
.ee-font-size-14 {font-size:14px;}
.ee-font-size-16 {font-size:16px;}
.ee-font-size-24 {font-size:24px;}
.ee-font-size-38 {font-size:38px;}
.ee-font-size-44 {font-size:44px;}
table.td-vertical td {vertical-align: top;}
.ee-font-bold {font-weight: bold;}
.block-hover-darkgreen:hover,.block-hover-darkgreen-hover {cursor: pointer; background-color:#007E7D; color:#FFFFFF;}
a {text-decoration:none; color:inherit;}
.t-menu-2lv {background-color:#e7e6e2; height:38px; border-top:4px solid #d0cfcb;}
.ee-menu-ul2 {margin: 0; padding: 0; list-style: none; width: 100%; z-index:100; text-align:left;}
.ee-menu-ul3 {margin: 0; padding: 0; list-style: none; z-index:100; text-align:left;}
.ee-menu-li2 {text-align:left; padding-bottom:10px; padding-top:0px;}
.ee-menu-li3 {color: #45453b; cursor:pointer; padding-bottom:8px; padding-top:8px;}
.ee-menu-a3 {color: #45453d; font-size: 12pt;}
#img_menu_tre {position:absolute; top:0; left:0; z-index:100; vertical-align:top; padding: 0px 0px 0px 0px; margin:0 0 0 0;}
#mob-footer {background: #3c3d41; color: #fff; width: 100%/*320px*/; font-size:9pt;}
#mob-menu {cursor:pointer;}
.mob-menu {background-color: white; color:#039d9d;}
.mob-input {width:100%;}
.mob-login_logotype {width: 100%/*320px*/; color: #959595; font-size: 9pt; padding-top: 3px;}
.ee-tr_highlighted {background-color: #f5f5f5 !important;}
.ee-td_highlighted {background-color: #f1f1f1 !important;}
.ee-rowcount-radiusR {border-radius:0 2px 2px 0;}
.ee-rowcount-radiusL {border-radius:2px 0 0 2px;}
.ee-rowcount-r {border-right: 1px solid #BABABA;}
.ee-rowcount-cont {height:36px; border: 1px solid #BABABA; text-align: center; font-size:14px; width:222px; border-radius:3px; font-weight:bold;}
.ee-rowcount-cont-m {width:177px !important;}
.ee-rowcount-div {float:left; width:44px; height:34px; color:#6d6e71; cursor:pointer; box-sizing: border-box;}
.ee-rowcount-div span {color:#6d6e71; line-height:2.4em;}
.ee-rowcount-div:hover {background:#ffffff;}
.ee-rowcount-div-active {float:left; width:44px; height:34px; color:#6d6e71; background:#2E4E68; cursor:default; box-shadow:0 2px 1px #333333 inset;}
.ee-rowcount-div-active span {color:#ffffff; line-height:2.4em;}
.ee-button:hover {box-shadow: 0 0 3px #CCCCCC;}
.ee-button--disabled{box-shadow: 0 0 3px #CCCCCC;color: #CCCCCC;cursor: default !important;}
.ee-button-alt {background-color:#6D6E72; color:#FFFFFF; border-color:#6D6E72 !important;}
.ee-button-small {background-color:transparent; color:#44453D; border-color:#B8B8B8 !important; font-size:14px !important; font-weight:normal !important; height:29px !important; padding:5px 11px !important; display:inline-block !important; float: none !important;}
.ee-sort-active-ezwim {background:#314B64; height:100%; width:100%;}
.dashlets_list_container {border:1px solid #D4D3CF;}
.font-white-color {color: #FFFFFF !important; ;}
.font-grey-color {color: #484848;}
.widget_custom_top10 div.dashboard_widget_row:hover .filterlink {color: #FFFFFF !important;}
.widget_custom_top10 div.dashboard_widget_row:hover .row_text_cost {color: #FFFFFF !important;}
div.dashboard_widget_row_hover .filterlink, div.dashboard_widget_row_hover .row_text_cost {color: #FFFFFF !important;}
div.back-main-color .filterlink, div.back-main-color .row_text_cost {color: #FFFFFF !important;}
.dash-sel {border: 2px solid #D3D3D1; border-radius: 4px; height: 25px; width: 120px;}
.ee-small_dashlet_div {cursor:pointer; border:none; height:100%; font-weight:bold; font-size:14px; color:#6E6F73;}
.ee-tab {-moz-user-select: none; border: 1px solid; border-bottom: none; border-radius: 3px 3px 0 0; cursor: pointer; display: block; float: left; font-size: 16px; font-weight: bold; height: 45px; margin: 0; padding: 14px 55px 16px; text-decoration: none;}
.ee-button-slim {padding:2px 16px !important; height:22px !important;}
.ee-button-slim2 {padding: 5px 16px !important; height: 28px !important;}
.ee-button-slim3 {padding: 5px 10px !important; height: 28px !important;}
.orderdiv {width: 96%; margin-left: 2%; background: #fff; border: 1px solid #d3d3d1; border-radius: 4px;}
.whitediv {width: 100%; height: 330px; background: #fff; border: 1px solid #fff; border-radius: 4px;}
.whitedivTable {width: 96%; margin-left: 2%; height: 310px; background: #fff; border: 1px solid #d3d3d1; margin-bottom: 25px;}
.ee-profile-td1 {font-weight:normal !important; width: 30%; /*   background-color:#FFFFFF !important; */}
.ee-profile-ph1 {background-color:#FFFFFF; width: 100%; font-size: 11pt; color:#6e6d72; border: 1px solid #d4d3cf; border-right:none;}
.ee-profile-head {font-size: 12pt; color:#484848; font-weight:bold; padding: 10px 14px 10px 0; width:100%;}
.ee-profile-head1 {font-size: 12pt; float:left; width:170px; color:#484848; font-weight:bold; padding: 7px 14px 10px 0;}
.ee-profile-asset {padding:10px 10px 10px 10px;}
.ee-profile-asset2 {padding:9px; border-right:1px solid #d4d3cf;}
.ee-profile-asset3 {padding:10px; border-right:1px solid #d4d3cf; border-bottom:1px solid #d4d3cf;}
.ee-profile-asset4 {padding:10px; border-bottom:1px solid #d4d3cf;}
.ee-profile-email {width: 100%; border-top:1px solid #d4d3cf; border-bottom:1px solid #d4d3cf;}
.ee-profile-email2 {font-size: 10pt; padding: 9px 10px 8px 0px;}
.ee-profile-input {width:300px;}
.mob-profile-ph {border-top:1px solid #d4d3cf;}
.mob-ee-profile-td {font-weight:bold; padding-left:16px; padding-right:16px;}
.mob-profile-email2 {font-size: 10pt; padding-left:14px; padding:8px 0px 8px 0px;}
.mob-profile-pad {padding-top:16px;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {display: block; float: left; margin: 0px 1px 6px 6px; padding: 5px 5px 21px; border: none; font-size: 14px; height: 20px; text-decoration: none; font-weight: bold; cursor: pointer; border-radius: 3px; border: 1px solid transparent; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; background-color: transparent; color: #44453D; border-color: #B8B8B8 !important;}
div.ui-datepicker-buttonpane.ui-widget-content {border-color:#fff;}
.ui-datepicker-calendar td {border: 1px solid #d3d3d3;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {background: none!important;}
table.ui-datepicker-calendar {border-right: 1px solid #aaa; border-left: 1px solid #aaa;}
th.ui-datepicker-week-end {border-right: 1px solid white; border-left: 1px solid white;}
.for-span:hover span.back-main-color {display: block!important;}
.repref_tslpc {cursor:default; font-weight: bold; text-decoration:none !important; color:#103176; font-size:11px;}
.no-border-top {border-top: none;}

.reptable {font-size:13px; border-collapse:collapse; width:100%; }
a.BrdcrmbSel {font-size:14px; font-weight:bold; text-decoration:none; }
.filterbody {font-size:12px; font-weight:bold; text-decoration:none; padding-top:10px; padding-bottom:0px; text-align:left; }
.repfilter {font-size:9pt; text-align:left; }
.title {font-size:13px; font-weight:bold; text-decoration:none; }
.td1 {padding:1px 16px 1px 8px; border:1px solid #DBDBDB; font-size:12px; color:  #6D6E71; box-sizing:border-box; }
.td2 {padding:1px 16px 1px 8px; border:1px solid #DBDBDB; font-size:12px; color:  #6D6E71; box-sizing:border-box; }
.repsubtotal td {font-size:14px;} /*EEM CR-00968*/
.ee-repref {font-size:14px;}
.repinput {height:18px; border:solid 1px #939798; font-size:9pt; margin-left:5px; width:160px; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; }
.pagelinks {font-siz:11px; }
.regTitle {text-decoration:none; font-size:18px; vertical-align:bottom; padding-bottom:3px; padding-left:2px; }
.reg1TD1 {padding-left:25px; width:50%; font-size:11px; font-weight:bold; }
.cardText3 {text-decoration:none; font-weight:bold; font-size:13px; text-align:left; }
.cardText2 {text-decoration:none; font-size:13px; font-weight:bold; color:#9a9a9a; text-align:left; }
.cardLabelUserCard1 {text-decoration:none; font-size:12px; font-weight:bold; padding-top:0px; vertical-align:middle; width:145px; text-align:left; }
.cardLabelUserCard2 {text-decoration:none; font-size:12px; font-weight:bold; padding-right:12px; padding-top:0px; vertical-align:middle; width:190px; text-align:left; }
.cardLabelUserCard3 {text-decoration:none; font-size:12px; font-weight:bold; padding-right:12px; padding-top:0px; vertical-align:middle; width:50px; text-align:left; }
.cardLabel {text-decoration:none; font-size:12px; font-weight:bold; padding-right:12px; padding-top:0px; vertical-align:middle; text-align:left; }
.cardLabel2 {text-decoration:none; font-size:12px; font-weight:bold; padding-right:5px; vertical-align:middle; padding-top:0px; text-align:left; }
.cardLabel3 {text-decoration:none; font-size:12px; font-weight:bold; padding-right:12px; padding-top:0px; vertical-align:middle; text-align:left; }
.cardLabel4 {text-decoration:none; font-size:14px; font-weight:bold; padding-right:12px; padding-top:0px; vertical-align:middle; width:190px; text-align:left; }
.cardLabel5 {text-decoration:none; font-size:14px; font-weight:bold; padding-left:0px; padding-right:8px; padding-top:0px; vertical-align:middle; text-align:left; }
.cardLabel6 {text-decoration:none; font-size:14px; font-weight:bold; padding-left:10px; padding-right:8px; padding-top:0px; vertical-align:middle; text-align:left; }
.cardLabel7 {text-decoration:none; font-size:14px; font-weight:bold; padding-left:25px; vertical-align:middle; text-align:left; width:200px; }
.cardLabel8 {text-decoration:none; font-size:14px; font-weight:bold; vertical-align:middle; text-align:left; }
.reprefb {font-size:9pt; cursor:pointer; font-weight:bold; text-decoration:none; }
.Labelcard {text-decoration:none; font-size:12px; font-weight:bold; padding-top:0px; }
div.menu2BuText a {text-decoration:none; }
div.menuBuText a {display:block; padding-top:8px; text-decoration:none; height:30px; }
.regTopNote {padding-top:4px; padding-left:30px; font-size:12px; font-weight:bold; text-align:left; }
.reg2TopPhone {padding-top:8px; padding-left:5px; font-size:11px; font-weight:bold; }
.browser_table {width:100%; border-collapse:collapse; font-size:12px; font-weight:bold; height:20px; text-decoration:none; }
.summary_sl {font-size:11px; font-weight:bold; text-decoration:none; }
.menu2BuText {text-align:center; font-size:12px; font-weight:bold; border-left:solid 1px #DDDDDD; cursor:pointer; border-right:solid 1px white; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; margin-top:8px; }
.summary {font-size:11px; text-decoration:none; }
.catchline {margin-top:20px; border-top:2px solid #DDDDDD; color:#6D6E72; font-size:12px; /*font-weight:bold;*/ text-align:left; }
.dl_scroll {position:absolute; z-index:100; padding:0px; margin:0px; font-size:9pt; border:solid 1px #939798; overflow-x:auto; overflow-y:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; background: #f6f4f0}
.dl_no_scroll {position:absolute; z-index:100; padding:0px; margin:0px; font-size:9pt; border:solid 1px #939798; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; background: #f6f4f0}
.repinputwide {height:18px; border:solid 1px #939798; font-size:9pt; width:180px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; }
.repinputmid {height:18px; border:solid 1px #939798; font-size:9pt; margin-left:5px; width:80px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; }
.repinputautowidth {height:18px; border:solid 1px #939798; font-size:9pt; margin-left:5px; width:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; }
.breadcrumb {font-size:11px; font-weight:bold; padding-top:6px; padding-bottom:10px; }
.userInfo_logPre {margin-top:12px; margin-left:9px; }
.blockUse {padding-left:5px; padding-top:4px; padding-bottom:0px; font-size:12px; text-align:left; }
.splitRight {font-size:12px; padding-left:10px; padding-top:5px; }
.splitLeft {font-size:12px; padding-right:5px; padding-top:5px; }
.litable {font-size:12px; margin-bottom:0px; }
.color {}
.dashNormalColor {}
.boxHeader {border-bottom:solid 4px #C5C5C5; font-size:12px; font-weight:bold; margin-left:5px; margin-right:35px; padding:4px; text-align:left; }
a.tab2nonsel, a.tab2nonsel:visited {text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer; }
a.tabnonsel, a.tabnonsel:visited {text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer; float:left; }
.tabnonsel {text-decoration:none; font-size:12px; font-weight:bold; }
.role {font-size:11px; }
.normalLegendColor {font-weight:bold; font-size:12px; text-decoration:none; text-align:left; }
.splitLeftForAdmFin {font-size:12px; padding-right:0px; padding-top:5px; }
.reg2TopPhone1 {padding-top:8px; font-size:14px; font-weight:bold; }
.news_div_last_edited {float:right; font-size:12px; position:relative; top:3px; }
.normal_text {font-weight:normal; text-decoration:none; }
a.normal_text {font-weight:normal; text-decoration:none; }
a.normal_text:hover {font-weight:normal; text-decoration:none; }
.td_head_dark {background-color:#a0bad3; padding:5px 5px 2px 5px; border-top:none; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; height:20px; font-size:12px; }
.ez-max-size-logo{ max-width: 850px; max-height: 100px; }

.edit-column-list { float: left; list-style-type: none; margin: 0 10px 0 0; padding: 0; width: 266px; border: 1px solid #C9C9C8; border-radius: 3px; overflow: auto; display: block; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; box-sizing: border-box; }
.edit-column-list li { margin: 2px 2px 0; padding: 5px; border-radius: 3px; cursor: default; min-height: 15px; text-align: left; font-size: 12px; border: 1px solid #dadada; background: #f6f6f6; background: -moz-linear-gradient(top,  #f6f6f6 0%, #ededed 77%); background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ededed 77%); background: linear-gradient(to bottom,  #f6f6f6 0%,#ededed 77%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 ); color: inherit; font-weight: normal; }
.edit-column-list li:hover { border-color: #aaa; color: inherit !important; }
.ui-edit_column-helper { box-shadow: 0px 0px 3px #aaa; border-color: #bbb; }
div.vert_toolbar { float: left; margin: 0 3px; }
div.vert_toolbar div.toolbar-button { display: block; width: 16px; height: 16px; padding: 5px; border: 1px solid #FFFFFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; cursor: pointer; margin-bottom: 3px; /*transition: border-color 0.1s linear; -moz-transition: border-color 0.1s linear; -webkit-transition: border-color 0.1s linear; -o-transition: border-color 0.1s linear;*/ }
div.vert_toolbar div.toolbar-button--top-shift { padding: 3px 5px 4px 5px; }
div.vert_toolbar div.toolbar-button:hover { background-color: #fff; background-image: -moz-linear-gradient(top center, #F6F6F6, #EDEDED); background-image: -webkit-gradient(linear,center top,center bottom,color-stop(0, #F6F6F6),color-stop(1, #EDEDED)); background-image: -o-linear-gradient(top, #F6F6F6, #EDEDED); background-image: -ms-linear-gradient(top, #F6F6F6, #EDEDED); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#EDEDED'); border-color: #E0E0E0; }
div.vert_toolbar div.toolbar-button:active { background-color: #fff; background-image: -moz-linear-gradient(top center, #EDEDED, #F6F6F6); background-image: -webkit-gradient(linear,center top,center bottom,color-stop(0, #EDEDED),color-stop(1, #F6F6F6)); background-image: -o-linear-gradient(top, #EDEDED, #F6F6F6); background-image: -ms-linear-gradient(top, #EDEDED, #F6F6F6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED', endColorstr='#F6F6F6'); box-shadow: 0 1px 4px #aaa inset; }
div.vert_toolbar div.toolbar-button:active > div { position: relative; top: 1px; }
.modal-window-eem {background-color:#FFFFFF; border:2px solid #E0E0E0; display:block; height:285px; position:absolute; width:570px; z-index:1000; box-shadow: 2px 2px 10px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 10px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 2px 10px 1px rgba(0, 0, 0, 0.2); }
.modal-window-eem .modal-window-eem--title { width:100%; padding: 0 10px 21px; box-sizing: border-box; }
.modal-window-eem .modal-window-eem--title  div { width:100%; padding: 12px 0 7px 0; font-size: 26px; text-align: center; text-transform: uppercase; border: solid #E0E0E0; border-width: 0 0 2px 0; display: inline-block; }
.modal-window-eem .modal-window-eem--buttons { display: inline-block; width: 100%; box-sizing: border-box; padding: 20px 10px 0px; text-transform: uppercase; }
.modal-window-eem .modal-window-eem--buttons  > div { display: inline-block; width: 100%; box-sizing: border-box; border: solid #E0E0E0; border-width: 2px 0px 0px; padding-top: 16px; }
.ee-grey-back {background-color: #efefef;}
.ee-grey-back--important {background-color: #efefef !important;}

.hidden {display:none;}
.width-all {width:100%;}
.height-all {height:100%;}
.align-center {text-align:center;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.nowrap {white-space:nowrap;}
.float-left {float:left !important;}
.float-right {float:right !important;}
.clear-both {clear:both;}
.pointer {cursor:pointer;}
.text-bold {font-weight:bold;}
.text-bold--important {font-weight:bold !important;}
.valign-top {vertical-align:top;}
.valign-middle {vertical-align:middle;}
.valign-bottom {vertical-align:bottom;}
.oveflow-auto {overflow:auto;}
.oveflow-hidden {overflow:hidden;}
.unvisible {visibility:hidden;}
.visible {visibility:visible;}
.hover-underline:hover {text-decoration: underline}
.color-white {color: #fff;}

/*css loading spinner start*/
.sk-fading-circle { margin: 100px auto; width: 40px; height: 40px; position: relative; }
.sk-fading-circle .sk-circle { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.sk-fading-circle .sk-circle:before { content: ''; display: block; margin: 0 auto; width: 15%; height: 15%; background-color: #333; border-radius: 100%; -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; }
.sk-fading-circle .sk-circle2 { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); }
.sk-fading-circle .sk-circle3 { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); }
.sk-fading-circle .sk-circle4 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.sk-fading-circle .sk-circle5 { -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg); }
.sk-fading-circle .sk-circle6 { -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg); }
.sk-fading-circle .sk-circle7 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.sk-fading-circle .sk-circle8 { -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg); }
.sk-fading-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); }
.sk-fading-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
.sk-fading-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg); }
.sk-fading-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg); }
.sk-fading-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.sk-fading-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; }
.sk-fading-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.sk-fading-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.sk-fading-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }
.sk-fading-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }
.sk-fading-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }
.sk-fading-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }
.sk-fading-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }
.sk-fading-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }
.sk-fading-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }
@-webkit-keyframes sk-circleFadeDelay { 0%, 39%, 100% { opacity: 0; } 40% { opacity: 1; } }
@keyframes sk-circleFadeDelay { 0%, 39%, 100% { opacity: 0; } 40% { opacity: 1; } }
/*css loading spinner end*/

/*common sprite classes*/
.common-sprite.icon-agree { background-position: 0 0; width: 15px; height: 16px; }
.common-sprite.icon-calendar { background-position: -25px 0; width: 19px; height: 20px; }
.common-sprite.icon-card-tab-arrow { background-position: -54px 0; width: 7px; height: 11px; }
.common-sprite.icon-chart { background-position: -71px 0; width: 30px; height: 24px; }
.common-sprite.icon-pen { background-position: -111px 0; width: 24px; height: 23px; }
.common-sprite.icon-columns-but { background-position: -145px 0; width: 14px; height: 16px; }
.common-sprite.icon-columns-but-grey { background-position: -169px 0; width: 14px; height: 16px; }
.common-sprite.icon-create-case { background-position: -193px 0; width: 17px; height: 18px; }
.common-sprite.icon-arrow-left { background-position: -220px 0; width: 7px; height: 10px; }
.common-sprite.icon-arrow-right { background-position: -237px 0; width: 7px; height: 10px; }
.common-sprite.icon-cross-main-color { background-position: -254px 0; width: 13px; height: 13px; }
.common-sprite.icon-info { background-position: -277px 0; width: 24px; height: 24px; }
.common-sprite.icon-page-next { background-position: -311px 0; width: 6px; height: 12px; }
.common-sprite.icon-page-prev { background-position: -327px 0; width: 6px; height: 12px; }
.common-sprite.icon-report-sort-asc { background-position: -343px 0; width: 10px; height: 6px; }
.common-sprite.icon-report-sort-desc { background-position: -363px 0; width: 10px; height: 6px; }
.common-sprite.icon-report-sort-ind { background-position: -383px 0; width: 12px; height: 6px; }
.common-sprite.icon-search { background-position: -405px 0; width: 16px; height: 20px; }
.common-sprite.icon-send { background-position: -431px 0; width: 21px; height: 14px; }
.common-sprite.icon-tr-sel { background-position: -462px 0; width: 15px; height: 11px; }
.common-sprite.icon-show-top-page { background-position: -487px 0; width: 26px; height: 22px; }
.common-sprite.icon-hide-top-page { background-position: -523px 0; width: 26px; height: 22px; }
.common-sprite.icon-menu-arrow-main-e { background-position: -559px 0; width: 14px; height: 12px; }
.common-sprite.icon-menu-arrow-main-ee { background-position: -583px 0; width: 6px; height: 10px; }
.common-sprite.icon-advice { background-position: -599px 0; width: 17px; height: 15px; }
.common-sprite.icon-cross-small-white { background-position: -626px 0; width: 8px; height: 8px; }
.common-sprite.icon-plus-small-grey { background-position: -644px 0; width: 8px; height: 8px; }
.common-sprite.icon-menu-tre { background-position: -662px 0; width: 29px; height: 8px; }
.common-sprite.icon-laptop-grey { background-position: -701px 0; width: 24px; height: 19px; }
.common-sprite.icon-laptop-white { background-position: -735px 0; width: 24px; height: 19px; }
.common-sprite.icon-tablet-grey { background-position: -769px 0; width: 21px; height: 24px; }
.common-sprite.icon-tablet-white { background-position: -800px 0; width: 21px; height: 24px; }
.common-sprite.icon-paperclip { background-position: -831px 0; width: 5px; height: 15px; }
.common-sprite.icon-normal-white  { background-position: -886px 0; width: 13px; height: 13px; }
.common-sprite.icon-normal-grey  { background-position: -909px 0; width: 13px; height: 13px; }
.common-sprite.icon-re-allocate { background-position: -932px 0; width: 20px; height: 19px; }
.common-sprite.icon-edit-column-add-all { background-position: -962px 0; width: 16px; height: 14px; }
.common-sprite.icon-edit-column-remove-all { background-position: -988px 0; width: 16px; height: 14px; }
.common-sprite.icon-edit-column-default-set { background-position: -1014px 0; width: 16px; height: 16px; }
.common-sprite.icon-invalid { background-position: -1040px 0; width: 14px; height: 14px; }
.common-sprite.icon-valid { background-position: -1064px 0; width: 14px; height: 14px; }
.common-sprite.icon-edit-column-add-sel { background-position: -1088px 0; width: 8px; height: 14px; }
.common-sprite.icon-edit-column-remove-sel { background-position: -1106px 0; width: 8px; height: 14px; }
.common-sprite.icon-i-button { background-position: -1124px 0; width: 18px; height: 18px; cursor:pointer; }
.common-sprite.icon-x-button { background-position: -1152px 0; width: 18px; height: 18px; cursor:pointer; }
.common-sprite.icon-ellipsis { background-position: -1364px 10px; width: 24px; height: 24px; cursor:pointer; }
/*.common-sprite.icon-i-button:hover { background-position: -1178px -1px; }*/
/*.common-sprite.icon-x-button:hover { background-position: -1222px 0; }*/
/*common sprite classes*/
.bold_note {font-size:14px; color:#484848; font-weight:bold; text-align:left; padding-top:5px; padding-left:15px;}
.multiselect-box {height: auto; min-height: 75px; max-height: 180px; position: relative; overflow: hidden; background: #ffffff; border: 1px solid #cccccc; color: #444444; border-radius: 4px; padding: 0;}
.multiselect-scrollable {width: calc(100% + 40px); height: 100%; border: 0;}
.multiselect-scrollbar-rail {overflow-y: hidden; position: absolute; overflow: auto; top: 0px; right: 0px; margin-right: 3px; bottom: 0; z-index: 2; width: 10px;}
.multiselect-scrollbar {min-height: 30px; position: absolute; overflow: auto; top: 0px; right: 0px; z-index: 3; background-color: #a8a8a8; width: 10px; border-radius: 10px; cursor: pointer;}
.multiselect-box option {padding: 2px;}
.multiselect-scrollable-wrap {position: absolute; width: calc(100% - 17px); height: 100%; overflow: hidden; padding-left: 10px; padding-right: 20px;}
.multiselect-box select {border: 0; background: transparent;}
/* from common_style.css end*/


/*blue color for all resellers*/
.font-sec-color-4 {color: #20495E;}
.font-sec-color-4--hover:hover {color: #20495E !important;}
.back-sec-color-4 {background-color: #20495E;}
.back-sec-color-4--hover:hover {background-color: #20495E;}
.border-sec-color-4 {border-color: #20495E;}
.border-sec-color-4--hover:hover {border-color: #20495E !important;}

.nondisplay_cs {display:none;}
.normaldiv_cs {width:100%;}
.greyfon_cs {display:block;position:absolute;display:block;width:100%;left:0px;top:0px;z-index:900;background-color:#000000;filter:alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 05;opacity: 0.5;}
.divunderfon_cs {width:100%;position:absolute;height:auto;left:0px;top:0px;}

.colorred_cs {color:#cb684a;}
.colorblue_cs {color:#103176;}
.width_100_cs {scrollbar-3d-light-color:#000000;scrollbar-arrow-color:#FFFF33;scrollbar-base-color:#d7dcd9;scrollbar-dark-shadow-color:#333333;scrollbar-face-color:#d7dcd9;scrollbar-highlight-color:#999999;scrollbar-shadow-color:black;}

/*repinput_cs need to delete two*/
.reprefb_cs {color: #484848;font-size:9pt;cursor:pointer;font-weight: bold;text-decoration:none;}
.repheadval_cs {color: #cccccc;font-size:9pt;}

.outtaHere_cs {left:-3000px;position:absolute;cursor:pointer;}

/*.allbackground_cs {background-color:#dddddd;text-align:center;}*/
.allbghead_cs {background-color:#ffffff;}
.allbgmenu1_cs {background-color:#ffffff;}
.allbgmenu2_cs {background-color: #ffffff;height:28px;}

.menu1_cs {margin-left: 10px;margin-right: 10px;width: 1000px;}

.allbg_cs {background-color:#ffffff;}
.allbgmain_cs {background-color:#ffffff;}
.lang_cs {color:#979797;font-size:7pt;font-weight :bold;cursor:pointer;}
.langhr_cs {cursor:pointer;color:#979797;font-size:7pt;font-weight :bold;border-left: solid 1px #979797;border-right: solid 1px #979797;}
.underlogo_cs {border-bottom: solid 1px #9fb9d4;width:985px;padding-left:10px;padding-bottom:15px;}
.companylogo_cs {padding-left:10px;padding-top:5px;color:#979797;font-size:7pt;font-weight :bold;}
.logotitle_cs {background-color:#717171;color:#ffffff;font-size:9pt;font-weight :bold;height:22px;padding-left:5px;padding-top:5px;width:355px;}
.logolable_cs {color:#3f3f3f;font-size:9pt;font-weight :bold;}
.logofogot_cs {cursor:pointer;height:25px;color:#3f3f3f;font-size:9pt;font-weight :bold;margin-left:5px;}

.filterline_cs {border-bottom: solid 2px #dddddd;}
.filterline4w_cs {border-bottom: solid 4px #dddddd;}

.menuhead3_cs iframe{display:none;display:block;position:absolute;top:0px;left:0px;z-index:-1;filter:mask();width:3000px;height:3000px;}
a.menuhead3sel_cs {text-decoration:none;color:#43649d;font-size:12px;font-weight:bold;width:100%;left:0px;margin-left:0px;padding-left:0px;padding-top:5px;padding-bottom:5px;}
a.menuhead3sel_cs:visited {text-decoration:none;color:#43649d;font-size:12px;font-weight:bold;width:100%;left:0px;margin-left:0px;padding-left:0px;padding-top:5px;padding-bottom:5px;}
a.menuhead3sel_cs:hover {text-decoration:none;color:#43649d;font-size:12px;font-weight:bold;border:1px solid #fceae5;left:0px;margin-left:0px;padding-left:0px;padding-top:5px;padding-bottom:5px;padding-top:5px;padding-bottom:5px;background-color: #fceae5;}

.period1_cs {text-decoration:none;color:#9c9c9c;padding-top:4px;padding-left:8px;font-size:12px;margin-left:0px;margin-right:0px;height:24px;cursor:pointer;}
.betweenbutton_cs {margin:0px;padding-top:1px;width:100px;}
.lisquare_cs {color:#787c7d;}
.profile_cs {font-size:11px;font-weight:bold;color:#1b3a96;text-decoration:none;}
.role_cs {font-size:11px;padding-top:1px;}
.user_cs {font-size:11px;font-weight:bold;}
.box_cs {border:solid 1px #d6d6d6;padding-top:5px;padding-right: 5px;padding-left: 5px;}

.underline2_cs {border-bottom: solid 1px #d5d5d7;}
.underlinel_cs{border-left: solid 1px #d5d5d7;}
.underliner_cs{border-right: solid 1px #d5d5d7;padding-right:5px;}

.mandatory_cs {color:#f77947;text-decoration:none;font-size:12px;font-weight:bold;padding-right:12px;padding-top:0px;vertical-align: middle;}
.splitR_cs {border-right: solid 1px #c5c3c4;}
.square6_cs {height:5px;width:5px;}
.tdli_cs {width:14px;padding-left:0px;}
.trli_cs {}
.tdlili_cs {padding-top:7px;padding-bottom:7px;text-align:left;}

.main_cs {width:1000px; _width:1020px; padding:10px; background-color:#FFFFFF; margin:0 auto; overflow:hidden; text-align:left;}
.userInfo_cs {float:right; width:286px; _width:300px; height:68px; margin:10px; _margin:5px; padding:5px;}
.userInfo_name1_cs {font-size:10pt;font-weight:bold; }
.userInfo_name2_cs {font-size:9pt;font-weight:bold; }

.menu_cs {margin-bottom:5px;}

.menu2BuTextSel_cs {text-align:center; font-size:12px; font-weight:bold; border-left:solid 1px #DDDDDD; cursor:pointer; border-right:solid 1px white; padding-left:10px; color:#EA4E26; padding-right:10px; padding-top:2px; padding-bottom:2px; margin-top:8px;}

.box_cs {border-top:solid 1px #C5C5C5; border-bottom:solid 1px #C5C5C5;}
.boxHeader_cs {font-size:12pt; font-weight:bold;color:#000000;margin-left:10px;padding-top:6px;text-align:left;}
.splitRight_cs {font-size:12px; padding-left:10px; padding-top:5px; color:#484848;}
.splitLeft_cs {font-size:12px; padding-right:5px; padding-top:5px; color:#484848;}
.safari_same_as_link_cs {font-weight:bold; font-size:12px;text-decoration:none; color:#1b3a7d;}
.link_cs {font-weight:bold; font-size:12px;text-decoration:none; color:#1b3a7d;}

.minHeightIE_cs {float:right; width:1px;}
.breadcrumb_cs {font-size:11px; font-weight:bold; color:#484848; padding-top:6px; padding-bottom:10px; }
.breadcrumbSpan_cs {margin:3px;}
.tobBuEmpty_cs {width:4px;}
.tobBuDiv_cs {width:1px; background-color:#BBBBBB;}
.tabsel_cs {text-decoration:none;color:#ee4e26; font-size:12px; font-weight:bold;}
.tabnonsel_cs {text-decoration:none;color:#484848; font-size:12px; font-weight:bold;}
.tdgrey_cs { font-size:11px; color:#666666;}
.tdgreen_cs { font-size:11px; color:#339933;}

.dash_none_cs {width:13px; height:13px;font-size:1px;}
.boxHistory_cs {border-left:solid 1px #bcbcbc; border-right:solid 1px #bcbcbc; border-bottom:solid 1px #bcbcbc; margin-top:0px;}
/*.reptable_cs { font-size:13px;color:#000000;border-collapse: collapse;width:100%; border-right: 1px double #FFFFFF;border-left: 1px double #FFFFFF;}*/

/*.repref_cs {cursor:pointer;font-weight: bold; text-decoration:none; color:#103176;font-size:11px;}*/
.repref_thin_cs {cursor:pointer;text-decoration:none; color:#103176;/*font-size:11px;*/}
.rephead_cs { width:100%;height:22px; font-size:13px;font-weight: bold; border-left: 1px solid #123076; border-right: 1px solid #123076;color:#123076; background-color: #dbe2ea; white-space:nowrap; }
.repsubtotal_cs {font-weight: bold; background-color: #F2F2F2; height:36px; white-space:nowrap;}
.nav_cs { font-size:13px; color:#000000; border-width:0;width:100%;}
.reptop_tbl_cs {width:100%;height:22px;background-color:#a0bad3;color:#000000;font-weight:bold;border-left: 1px double #FFFFFF;border-right: 1px double #FFFFFF;border-collapse:collapse;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;-khtml-box-sizing: border-box;}
.nav_td_prev_cs { text-align:left; width:15px; height:15px;}
.nav_td_next_cs { text-align:right; width:15px; height:15px;}
.nav_td_num_cs { text-align:right; width:5px; height:15px;font-size:11px;}
#report_bottom_cs {width:100%;height:22px; background-color: #DBE2EC;border-left: 1px double #FFFFFF;margin-right:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;-khtml-box-sizing: border-box;}
/*.tr1_cs { font-size:11px; font-weight: normal; background-color: #F8F8F8; height:20px;}
.tr2_cs { font-size:11px; font-weight: normal;background-color: #F2F2F2; height:20px;}*/
.tr_red_cs { font-size:11px; font-weight: normal;background-color: red; height:20px;}
.tr_green_cs { font-size:11px; font-weight: normal;background-color: green; height:20px;}
.tr_orange_cs { font-size:11px; font-weight: normal;background-color: orange; height:20px;}
.reprelativeout_cs { font-size:11px; color:#339933; width:30px; text-align:center;border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #9fb9d2; border-right: 1px solid #9fb9d2; width:30px;height:20px;cursor:pointer;}
.reprelativeout1_cs { text-align:center; width:20px; border: 1px solid #DBDBDB;}
.img_rep_cs { width:20px; height:20px; cursor:pointer;}
.img_rep1_cs { width:15px; height:15px; cursor:pointer;}
.reptotal_cs { width:100%; text-align:right; }
.repdots_cs { width:100%; text-align:right; }

.repbutton_o_font_cs {font-size:11px;font-weight:bold;color: #FFFFFF;cursor:pointer;text-decoration:none;}
.tabsCardRight_cs {padding:0px;margin:0px;width:6px;height:31px;}
.tabCardCell_cs {padding-left:4px;padding-right:4px;}
a.tabCardnonsel_cs {text-decoration:none;color:#484848; font-size:11px; cursor:pointer;float:left;}
a.tabCardnonsel_cs:visited {text-decoration:none;color:#484848; font-size:11px; cursor:pointer;float:left;}
a.tabCardsel_cs {text-decoration:none;color:#f27326; font-size:11px;float:left;}
a.tabCardnonsel_cs:hover {text-decoration:none;color:#f27326; font-size:11px;float:left;}
.regTitle_cs {text-decoration:none;font-size:18px;vertical-align:bottom;padding-bottom:3px;padding-left:2px;color:#484848;}
.regCardTable_cs {width:100%;padding-top:19px; padding-bottom:0px;}
.regCardTableBorders_cs {width: 100%; padding-top: 10px; border-left:solid 1px #cdcdcd;border-right: solid 1px #cdcdcd;}
.regCardTableButtons_cs {width:100%; padding-top:0px;padding-bottom:0px;padding-left:7px;padding-right:7px;}
.regCardLine_cs {padding:0px;margin:0px;height:4px;background-color:#dddddd;}
.headReg_cs {border:0px;width:100%;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom: 0px;}

.redSquare_cs {vertical-align: bottom; padding-left: 12px; padding-right:3px; padding-bottom: 4px;}
.cardInputText_cs {width:220px;height:23px;}
.cardInputTextOnly_cs {width:auto;height:23px;padding-right:0px;}
.cardInputText2_cs {width:100px;height:23px;}
.cardInputText3_cs {width:320px;height:23px;}
.cardInputText4_cs {width:320px;height:90px;min-width:320px;max-width:320px;min-height:90px;max-height:90px;}
.cardInputText5_cs {width:145px;height:23px;}
.cardInputSelect1_cs {width:220px;height:23px;}
.cardInputSelect2_cs {width:64px;height:23px;}
.cardInputSelect3_cs {width:185px;height:23px;}
.cardInputSelect4_cs {width:200px;height:23px;}
.cardInputSelect5_cs {width:320px;height:23px; }
.cardInputDate1_cs {width:193px;height:23px;}
.cardTableCell1_cs {padding-right:7px;padding-top:0px;}
.cardTableCell2_cs {padding-right:10px;padding-top:0px;}
.cardTableCell3_cs {padding-right:20px;padding-top:0px;}
.cardTableCell4_cs {padding-right:30px;padding-top:0px;}
.cardTableCell5_cs {padding-right:0px;padding-top:0px;}

.SMRtable_cs {width:100%;font-size:12px;text-decoration:none;}
.SMRtableHead_cs {background-color:#dbe2eb;font-weight:bold;padding-bottom: 2px;}
.SMRtableTR1_cs {background-color:#f2f2f2;}
.SMRtableTR2_cs {background-color:#f8f8f8;}
.SMRtableTD1_cs {padding-left:20px;vertical-align:middle;border-bottom: 2px solid #ffffff;}
.SMRtableTD2_cs {vertical-align:middle;border-bottom: 2px solid #ffffff;}
.SMRtableTD3_cs {padding-right:30px;vertical-align:middle;border-bottom: 2px solid #ffffff;text-align:center;}
.SMRtableTD4_cs {padding-right:110px;vertical-align:middle;border-bottom: 2px solid #ffffff;text-align:center;}
.BStable_cs {font-size:12px;text-decoration:none;width:680px;}
.BStableHead_cs {background-color:#dbe2eb;font-weight:bold;padding-bottom: 2px;}
.BStableTR1_cs {background-color:#f2f2f2;}
.BStableTR2_cs {background-color:#f8f8f8;}
.BStableTD1_cs {padding-left:20px;padding-right:100px;padding-top:5px;padding-bottom:5px;vertical-align:middle;text-align:center;border-bottom: 2px solid #ffffff;}
.BStableTD2_cs {vertical-align:middle;text-align:left;padding-right:40px;padding-top:5px;padding-bottom:5px;border-bottom: 2px solid #ffffff;}
.BStableTD3_cs {vertical-align:middle;text-align:left;padding-right:55px;padding-top:5px;padding-bottom:5px;border-bottom: 2px solid #ffffff;}
.BStableTD4_cs {vertical-align:middle;padding-right:50px;padding-top:5px;padding-bottom:5px;text-align:center;border-bottom: 2px solid #ffffff;}
.BStable_new_cs {text-decoration:none;font-size:12px;font-weight:bold;height: 20px;border-collapse:collapse;}
.BStableHead1_new_cs {background-color:#A0BAD3;font-weight:bold;padding-bottom: 2px;height: 24px;}
.BStableHead2_new_cs { font-size:12px;font-weight: bold;background-color: #dbe2ea; white-space:nowrap;height: 24px;}
.BStableTR1_new_cs {background-color:#f2f2f2;height: 24px;}
.BStableTR2_new_cs {background-color:#f8f8f8;height: 24px;}
.BStableTD1_new_cs { padding: 5px 5px 2px 5px;border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #9fb9d2; border-right: 1px solid #9fb9d2; height:24px;width:150px;}
.BStableTD2_new_cs {padding: 5px 5px 2px 5px;border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #9fb9d2; border-right: 1px solid #9fb9d2; text-align: right;height:24px;width:100px;}
.BStableTD3_new_cs {padding: 5px 5px 2px 5px;border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #9fb9d2; border-right: 1px solid #9fb9d2; text-align: right;height:24px;width:80px;}
.BStableTD4_new_cs {padding: 5px 5px 2px 5px;border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #9fb9d2; border-right: 1px solid #9fb9d2; text-align: center;height:24px;}
.BStable_Bottom_cs {border-bottom-color: #9fb9d2;}
.BStable_Top_cs {border-top-color: #9fb9d2;}
.UHtable_cs {font-size:12px;text-decoration:none;width:850px;}
.UHtableHead_cs {background-color:#dbe2eb;font-weight:bold;padding-bottom: 2px;}
.UHtableTR1_cs {background-color:#f2f2f2;}
.UHtableTR2_cs {background-color:#f8f8f8;}
.UHtableTD1_cs {padding-left:20px;padding-right:20px;vertical-align:middle;text-align:left;border-bottom: 2px solid #ffffff;border-right: 1px solid #b4c5d5;}
.UHtableTD2_cs {vertical-align:middle;text-align:left;padding-left:15px;padding-right:55px; border-bottom: 2px solid #ffffff;border-right: 1px solid #b4c5d5;}
.UHtableTD3_cs {vertical-align:middle;text-align:left;padding-left:15px;padding-right:80px;border-bottom: 2px solid #ffffff;border-right: 1px solid #b4c5d5;}
.UHtableTD4_cs {vertical-align:middle;padding-left:15px;padding-right:100px;text-align:left;border-bottom: 2px solid #ffffff;}

.cardPlus_cs {padding-left:2px;vertical-align:middle;}
.notesBottomReg_cs {border:0px;width:100%;padding-left:0px;padding-right: 0px;}
.notesTopReg_cs {border:0px;width:100%;padding-left:0px;padding-right: 0px;margin-left:0px;margin-right:0px;}
.regNotesTable_cs {width:100%;padding-top:0px;padding-bottom:0px;padding-left:7px;padding-right:7px;border-left-color: #cdcdcd;border-left-style: solid;border-left-width: 1px;border-right-color: #cdcdcd;border-right-style: solid;border-right-width: 1px;}
.regNotesTable200_cs {width:100%;padding-top:0px;padding-bottom:0px;padding-left:7px;padding-right:7px;border-left-color: #cdcdcd;border-left-style: solid;border-left-width: 1px;border-right-color: #cdcdcd;border-right-style: solid;border-right-width: 1px;height: 200px;}
.datepicker_cs {white-space:nowrap;float:left;}
.cardText1_cs {text-decoration:none; font-weight:bold;font-size:13px;}
.cardText2_cs {text-decoration:none; font-size:13px;font-weight:bold;color:#9a9a9a;}
.cardText3_cs {text-decoration:none; font-weight:bold;font-size:13px;color:#484848;}
.cardText4_cs {text-decoration:none; font-size:14px; font-weight:bold;}
.cardText5_cs {text-decoration:none; font-weight:normal;color: #103176;}
.cardText6_cs {text-decoration:none; font-weight:bold;color: #c00000;}
.cardText7_cs {text-decoration:none; font-weight:normal;color: #c00000;}
.cardText8_cs {text-decoration:none;font-weight:normal;}
.cardText8_cs {text-decoration:none; font-weight:bold;}
.cardText9_cs {text-decoration:none;font-size:12px;  font-weight:bold;}

.noteTD_cs {vertical-align:bottom;}
.noteTD2_cs {vertical-align:bottom;padding-left:10px;}
.noteTDLine_cs {vertical-align:bottom;padding-left:10px;padding-right:10px;}

.reg1TD1_cs {padding-left:25px;width:50%;font-size:11px;font-weight:bold;color:#484848;}

.reg1TD2_cs {padding-right:10px;width:50%;}
a.reg1TD2a_cs {text-decoration:none;font-size:12px;font-weight:bold;color:#2f3981;}
a.reg3a_cs {text-decoration:none;font-size:12px;font-weight:bold;color:#103176;padding-left:10px;vertical-align: bottom;}
a.reg3b_cs {text-decoration:none;font-size:12px;font-weight:normal;color:#103176;}
.reg3_cs {text-decoration:none;font-size:12px;font-weight:bold;color:#103176;padding-left:10px;}
.regTopNote_cs {padding-top:4px;padding-left:30px;font-size:12px;font-weight:bold;color:#484848;}
.reg2TopPhone_cs {padding-top:8px;padding-left:5px;font-size:11px;font-weight:bold;color:#484848;}
.reg2TopPhone1_cs {padding-top:8px;font-size:14px;font-weight:bold;color:#000000;}
.showItemTable_cs {}
.required1_cs {margin-top:20px;margin-left:25px;font-size:14px;font-weight:bold;color:#f77947;}
.card_note_cs {width:410px;height:65px;min-width:410px;max-width:410px;min-height:65px;max-height:65px;}
.formsbutton_cs {width: 100%;cursor: pointer;}

.browser_head_cs {background-color:#DBE2EA;}
.browser_head_td_cs {border-color:#9FB9D2;border-style:solid;border-width:1px;padding:5px 5px 2px;text-align:left;}
.browser_tr_nonsel_cs {border-bottom: solid 1px #FFFFFF;background-color: #F8F8F8;cursor:pointer; }
.browser_tr_sel_cs {border-bottom: solid 1px #FFFFFF;background-color: #DBE2EA;cursor:pointer;}
.browser_tr_cursel_cs {border-bottom: solid 1px #FFFFFF;background-color: #F2F2F2;cursor:pointer;}
.browser_td_cs {border-color:#FFFFFF #9FB9D2;border-style:solid;border-width:1px;height:24px;padding:5px 5px 2px;text-align:left;}
.browser_td_bottom_cs {border-bottom:solid 1px #9FB9D2;}
.browser_prevnext_cs {cursor:pointer;font-size:14px;font-weight:bold;color: #FF6600;}

/*a.Brdcrmb_cs {color:#afaeae;font-size:11px; font-weight:bold;text-decoration:none;}*/

.Brdcrmb_add_info_cs {color:#484848;font-size:11px; font-weight:bold;text-decoration:none;vertical-align:middle;}
.summary_sl_cs {color:#484848;font-size:11px; font-weight:bold;text-decoration:none;}
.summary_cs {color:#484848;font-size:11px; text-decoration:none;}
.title_cs {color:#484848;font-size:13px; font-weight:bold;text-decoration:none;}
.filterbody_cs {color:#484848;font-size:15px; font-weight:bold;text-decoration:none;padding-bottom:0px;}
.filtername_cs {color:#000000;font-weight:bold;}
.catchline_cs {margin-top: 50px; border-top: solid 2px #dddddd; color:#484848; font-size:12px;font-weight:bold;}
.active_item_cs {padding: 0px;margin: 0px;width: 100%;border-width: 0px;cursor: default;background-color: activecaption;color: highlighttext;text-align: left;}
.inactive_item_cs {padding: 0px;margin: 0px;width: 100%;border-width: 0px;cursor: default;background-color: window;color: buttontext;text-align: left;}
.dl_scroll_cs {position: absolute;z-index: 100;padding: 0px;margin: 0px; color: #484848;font-size:9pt;border-left: solid 1px #939798;border-right: solid 1px #939798;overflow-x: auto;overflow-y: auto;}
.dl_no_scroll_cs {position: absolute;z-index: 100;padding: 0px;margin: 0px; color: #484848;font-size:9pt;border-left: solid 1px #939798;border-right: solid 1px #939798;}
.close_it_cs {position: absolute;z-index: 1;padding: 2px;height: 15px;font-size: 8pt;border-left: solid 1px #939798;border-right: solid 1px #939798;border-bottom: solid 1px #939798;background-color: window;}
.show_load_cs {float:left;}
.click_close_cs {margin-top:2px;float:right;text-decoration: underline;color: highlight;cursor: pointer;}
.load_str_cs {margin-top:2px;}
.close_it_top_cs {border-top: solid 1px #939798;}
.button-login_cs {cursor: pointer;}
.chek-box_cs {cursor: pointer;}

.overflow_hidden_cs{overflow:hidden;}
.dash-alert-comp_cs{color:#484848; font-size:8pt;z-index:300;border:1px solid #484848; background-color:#FFFFFF;padding:2,2,2,2;text-align:left;}
.dash-alert-cnt_cs{ color:#103075;}
.dash-div_cs{padding:10px 5px 5px 5px;height:190px;box-sizing:border-box; -moz-box-sizing:padding-box; -webkit-box-sizing:padding-box; -khtml-box-sizing:padding-box;}
.dash-div-more_cs{padding:0px 0px 0px 5px;height:20px; }

.dash-new-bold_cs{color:#103075; margin-bottom:0px; font-weight:bold; padding-right:20px; padding-left:10px;vertical-align:top;padding-bottom:5px; padding-top:0px;}
.dash-alert-bold_cs{ color:#103075; font-weight:bold; padding-right:20px; padding-left:10px;vertical-align:top;padding-bottom:5px;padding-top:2px;}
.dash-new_cs{ font-size:9px;color:#2b7c00;padding-bottom:5px;vertical-align:bottom;padding-top:0px; width:20px;}
.dash-more_cs{ color:#103075; padding-bottom:5px; font-weight:bold; text-align:right; }
.litable-news_cs {font-size:12px;}
.dash_data_cs {color:#484848;margin-bottom:0px;vertical-align:top;	width:64px;padding-bottom:5px;padding-top:0px; }

/*.cbox_cs {cursor:pointer;text-align:center;width:30px;border-top: none;border-bottom: 1px solid #FFFFFF; border-left: 1px solid #9fb9d2; border-right: 1px solid #9fb9d2;}*/

.td_bottom1px_cs{border-bottom: solid 1px #000000}
.td_bottom2px_cs{border-bottom: solid 2px #000000}

.td_result1_cs{text-align:right;font-weight:bold;}
.td_result2_cs{text-align:right;font-weight:bold;}
.td_result1_red_cs{text-align:right;font-weight:bold;color:#FF0000;}
.td_result2_red_cs{text-align:right;font-weight:bold;color:#FF0000;}
.td_result_orange_cs{color:#ffa500;text-align:right;font-weight:bold;}

.only_red_text_cs {cursor:default;color: red;}
.only_green_text_cs {cursor:default;color: green;}
.login_allbg_cs {background-color: #dddddd;}

.login_input_cs {width: 575px;height: 29px;border: solid 1px #7f9db9;}
.login_label_cs {color: #484848;font-size:11pt;font-weight:bold;}
.login_lostpsswd_cs {color: #103176;font-size:9pt;}
.login_logotype_cs {width: 650px; color: #959595; font-size: 9pt; padding-top: 3px;}

.tr_highlighted_cs{background-color: #e3e3e3 !important;}
.tr_highlighted_cs td.cbox_cs{border-bottom: 1px solid #cccccc !important;}
.tr_highlighted_cs td.td1_cs{border-bottom: 1px solid #cccccc !important;}
.tr_highlighted_cs td.td2_cs{border-bottom: 1px solid #cccccc !important;}
.tr_highlighted_cs td.pp-card-table-tdcheckbox{border-bottom: 1px solid #cccccc !important;}
.tr_highlighted_cs td.pp-card-table-tdinput{border-bottom: 1px solid #cccccc !important;}

.cursor_cs { cursor:pointer;}

a.tabnonsel_cs {text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer; }
a.tabnonsel_cs:visited {text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer; }
a.tab2nonsel_cs {text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer; }
a.tab2nonsel_cs:visited {text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer; }
/*a.BrdcrmbSel_cs {font-size:11px; font-weight:bold; text-decoration:none; }*/
/*.repfilter_cs {font-size:9pt; font-weight:bold; text-align:left; }*/
.repfilter_cs_nb {font-size:9pt; text-align:left; }
.repinputwide_cs {height:22px; border:solid 1px #7c9dc0; font-size:9pt; width:180px; }
.repinputmid_cs {height:22px; border:solid 1px #7c9dc0; font-size:9pt; width:80px; }
.repinputautowidth_cs {height:22px; border:solid 1px #7c9dc0; font-size:9pt; width:auto; }
.regLineTitle_cs {font-size:16px; font-weight:bold; text-decoration:none; }
.Labelcard_cs {text-decoration:none; font-size:12px; font-weight:bold; padding-top:0px; }
.cardLabel_cs {text-decoration:none; font-size:12px; font-weight:bold; padding-right:12px; padding-top:0px; vertical-align:middle; }
.cardLabel2_cs {text-decoration:none; font-size:12px; font-weight:bold; padding-right:5px; vertical-align:middle; padding-top:0px; }
.cardLabel3_cs {text-decoration:none; font-size:12px; font-weight:bold; padding-right:12px; padding-top:0px; vertical-align:middle; }
.cardLabel4_cs {text-decoration:none; font-size:14px; font-weight:bold; padding-right:12px; padding-top:0px; vertical-align:middle; width:190px; }
.cardLabel5_cs {text-decoration:none; font-size:14px; font-weight:bold; padding-left:0px; padding-right:8px; padding-top:0px; vertical-align:middle; }
.cardLabel6_cs {text-decoration:none; font-size:14px; font-weight:bold; padding-left:10px; padding-right:8px; padding-top:0px; vertical-align:middle; }
.cardLabel7_cs {text-decoration:none; font-size:14px; font-weight:bold; padding-left:25px; vertical-align:middle; text-align:left; width:200px; }
.cardLabel7_cs {text-decoration:none; font-size:14px; font-weight:bold; padding-left:25px; vertical-align:middle; text-align:left; width:200px; }
.cardLabel8_cs {text-decoration:none; font-size:14px; font-weight:bold; vertical-align:middle; text-align:left; }
.cardLabelUserCard1_cs {text-decoration:none; font-size:12px; font-weight:bold; padding-top:0px; vertical-align:middle; width:145px; }
.cardLabelUserCard2_cs {text-decoration:none; font-size:12px; font-weight:bold; padding-right:12px; padding-top:0px; vertical-align:middle; width:190px; }
.cardLabelUserCard3_cs {text-decoration:none; font-size:12px; font-weight:bold; padding-right:12px; padding-top:0px; vertical-align:middle; width:50px; }
.browser_table_cs {width:100%; border-collapse:collapse; font-size:12px; font-weight:bold; height:20px; text-decoration:none; }
/*.td1_cs {padding:5px 5px 2px 5px; border-top:none; border-bottom:1px solid #FFFFFF; border-left:1px solid #9fb9d2; border-right:1px solid #9fb9d2; height:20px; font-size:11px; border-right-style :none; }
.td2_cs {padding:5px 5px 2px 5px; border-top:none; border-bottom:1px solid #FFFFFF; border-left:1px solid #9fb9d2; border-right:1px solid #9fb9d2; height:20px; font-size:11px; border-right-style :none; }*/
.td_yellow_cs {padding:5px 5px 2px 5px; border-top:none; border-bottom:1px solid #FFFFFF; border-left:1px solid #9fb9d2; border-right:1px solid #9fb9d2; height:20px; font-size:11px; background-color:yellow; }
.blockUse_cs {padding-left:5px; padding-top:4px; padding-bottom:0px; font-size:12px; text-align:left; }
.menu2BuText_cs {text-align:center; font-size:12px; font-weight:bold; border-left:solid 1px #DDDDDD; cursor:pointer; border-right:solid 1px white; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; margin-top:8px; }
.userInfo_logPre_cs {margin-top:12px; margin-left:9px; }
.litable_cs {font-size:12px; margin-bottom:0px; }
.underline2l_cs {border-bottom:solid 1px #d5d5d7; border-left:solid 1px #d5d5d7; padding-left:5px; }
.underline2r_cs {border-bottom:solid 1px #d5d5d7; border-right:solid 1px #d5d5d7; padding-right:5px; }
.period-value_cs { color: #44453D; font-size: 14px; text-decoration: none; background-color: transparent; font-weight: bold; cursor: pointer; font-size: 12px; text-transform: uppercase; padding: 0;}
.period_cs { text-decoration: none; color: #44453D; background-color: #ffffff; padding-left: 16px; padding-top: 10px; padding-right: 0px; font-size: 12px; font-weight: bold; margin-left: 0px; margin-right: 0px; height: 36px; width: 100%; cursor: pointer; text-align: left; border-bottom: 1px solid #B8B8B8; box-sizing: border-box;}
.pagelinks_cs {font-size:11px; margin-bottom:0px; }
.color_cs {}

.BStable_Bottom_cs {border-bottom-color: #9fb9d2;}
.BStable_Top_cs {border-top-color: #9fb9d2;}

.HideElement{display:none;}
.HiddenElement{visibility:hidden;}
.but_flex_add, .but_flex_del, .but_flex_define{
 font-size:12px;
 color:#484848;
 display: inline-block;
 padding: 4px;
 border: 1px solid #B3B3B3;
 margin-left: 10px;
 border-radius: 4px;
}
.but_flex_add:hover, .but_flex_del:hover, .but_flex_define:hover{
 cursor:pointer;
 background: #E2E2E2;
 box-shadow: inset rgba(0,0,0,.1) 0px -2px 9px, inset rgba(255,255,255,.9) 3px 3px 7px, rgba(0,0,0,.8) 0 0 0;
}
.flex_group_label{font-weight:normal;width: 140px;display: inline-block;}

/*.edit_column_list { float: left; list-style-type: none; margin: 0 10px 0 0; padding: 0; width: 226px; border: 1px solid #ccc; border-radius: 3px; overflow: auto; display: block; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; }
.edit_column_list li { margin: 2px 2px 0; padding: 1px; border-radius: 2px; cursor: default; min-height: 15px; text-align: left; font-size: 13px; }
.edit_column_list li:hover { border-color: #aaa; }
.ui-state-highlight { height: 15px; background: #FFF0A5 !important; border-color: #FDC81E !important; border-radius: 2px; }
.ui-edit_column-helper { box-shadow: 0px 0px 3px #aaa; border-color: #bbb; }
div.vert_toolbar { float: left; margin: 0 3px; }
div.vert_toolbar div.toolbar_button { display: block; width: 16px; height: 16px; padding: 4px; border: 1px solid #FFFFFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; cursor: pointer; margin-bottom: 3px; transition: border-color 0.1s linear; -moz-transition: border-color 0.1s linear; -webkit-transition: border-color 0.1s linear; -o-transition: border-color 0.1s linear; }
div.vert_toolbar div.toolbar_button.toolbar_button_light { background-color: #fff; background-image: -moz-linear-gradient(top center, #F2F2F2, #DADADA); background-image: -webkit-gradient(linear,center top,center bottom,color-stop(0, #F2F2F2),color-stop(1, #DADADA)); background-image: -o-linear-gradient(top, #F2F2F2, #DADADA); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#F2F2F2", endColorstr="#DADADA"); border-color: #BCBCBC; box-shadow: 0 0 7px #ccc; }
div.vert_toolbar div.toolbar_button.toolbar_button_pressed { background-color: #fff; background-image: -moz-linear-gradient(top center, #C8C8C8, #E6E6E6); background-image: -webkit-gradient(linear,center top,center bottom,color-stop(0, #C8C8C8),color-stop(1, #E6E6E6)); background-image: -o-linear-gradient(top, #C8C8C8, #E6E6E6); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#C8C8C8", endColorstr="#E6E6E6"); border-color: #BCBCBC; box-shadow: 0 1px 4px #aaa inset; }
div.vert_toolbar div.toolbar_button img { width: 16px; height: 16px; }
div.toolbar_button.toolbar_button_pressed img { position: relative; top: 1px; }*/ /*NEW LF*/

.modal_window_cs { background-color: #fff; border: 2px solid #ddd; display: block; height: 285px; position: absolute; width: 570px; z-index: 1000; -moz-box-shadow: 0px 1px 4px #757575; -webkit-box-shadow: 0px 1px 4px #757575; -khtml-box-shadow: 0px 1px 4px #757575; box-shadow: 0px 1px 4px #757575; box-sizing: border-box; }
.modal_window_cs .modal_window_title_cs { width:100%; padding: 5px 10px 12px; box-sizing: border-box; }
.modal_window_cs .modal_window_title_cs  div { width:100%; padding-bottom: 7px; font-size: 16px; font-weight: bold; border: 1px solid #ddd; border-width: 0 0 1px 0; text-align: left; display: inline-block; }
.edit_column_section_titles { font-size: 11px; width: 100%; padding: 0 10px; box-sizing: border-box; text-align: left; display: inline-block; }
.edit_column_section_titles div { float: left; display: inline-block; padding: 0 0 5px 2px; box-sizing: border-box; }
.edit_column_list .ui-sortable-helper { box-shadow:1px 2px 7px rgba(0,0,0,0.4); border-color:#ddd !important; }
.qTip2__text--medium{font-size:14px !important; line-height:21px !important;}
.display--inline-block{display:inline-block;}
.modal-window__buttons{ margin: 7px; line-height: 17px;}
.cursor--pointer{cursor: pointer;}
.font-weight--bold{font-weight:bold !important;}

.quickveiew-drill-down{display: inline-block; padding-left: 5px;}
.quickveiew-drill-down:hover{display: inline-block; padding-left: 5px; text-decoration: underline; cursor: pointer;}
.quickveiew-qtip-content{max-width: 900px !important; width: 420px !important; max-height: 500px !important; height: 400px !important;}



.egv-qtip__button {  line-height: 29px;  width: 142px;  border-radius: 3px;  color: white;  margin: 0 5px;  }
.egv-qtip__button--red {  background-color: #f54559;  }
.egv-qtip__button--green {  background-color: #76b437;  }

.background__color--red{background-color:red}
.background__color--orange{background-color: #fd5f3a}
.background__color--green{background-color:green}
.font__color--white{color: white;}
.box-with-text-in-column-cs{padding: 3px;border-radius: 6px;}

/*___________________________________________________________________________________________
*********************************************************************************************
*********************************************************************************************
*********************************************************************************************
*********************************************************************************************
*********************************************************************************************
___________________________________________________________________________________________*/

.inner-container {padding:0 48px;}
.inner-container-2 {padding:0 48px 0 48px/*64px*/;}
.inner-container-3 {padding:0 48px 0 32px/*64px*/;}
.allbackground_cs {margin:0;}
.main-container {min-width:1024px; max-width:auto;}
.ee-menu-li4 img {vertical-align:baseline;}
.ee-menu-li4 .ee-menu-gt {font-family:Batang; font-size:12px;}
.ee-menu-li4.border {border-bottom:1px solid #dbdbdb;}
.t-menu-parent a {text-transform:uppercase}
.t-menu-second a {
  padding: 0 8px;
  border-right: 1px solid #fff;
}

.ee-menu2_cs{
  text-decoration: underline;
}
.ee-menu2_cs, .ee-menu2_cs-sel{
  position: relative;
  padding: 12px 0;
    font-size: 9pt;
  color: white;
  text-transform: uppercase;
}

a.ee-menumain-a, a.ee-menumain-a-sel, a.ee-menu2-a, a.ee-menu2-a-sel {
  padding-right: 16px;
  padding-left: 16px;
}

a.ee-menumain-a:hover, a.ee-menu2-a:hover {
  text-decoration: underline;
}

.menu-traingle {
  border: 6px solid transparent;
  border-top: 8px solid #fff;
  display: inline-block;
  width: 0;
  height: 0;
  position: absolute;
  top: 3px;
  right: 8px;
}
.t-menu-second {

}

.ee-menumain, .ee-menumain-sel {
  padding-top: 12px;
  padding-bottom: 12px;
}

a.ee-menu2-with-triangle{
  padding-right: 24px;
  position: relative;
}


.menuhead3_cs {background-color: #fff; height: auto; overflow: hidden; box-shadow: 0px 5px 25px rgba(0,0,0,0.7); z-index: 100;}
.menuhead3_cs > div {text-decoration: none; font-size: 9pt; width: 100%; left: 0; margin-left: 0; padding: 12px 20px 12px 16px; cursor: pointer; text-transform: uppercase;}
.menuhead3_cs > div:hover {color: #fff !important; background: #2E4C66;/*back-sec-color*/}
#allbgmain {
  box-sizing: border-box;
}

#tableBottomMenu {background-color:#e8e8e8;}
#tableBottomMenu .region-position-1 {height:40px;}
#tableBottomMenu .region-position-2 {padding-right:8px;display:none;}
#tableBottomMenu { border-bottom: 1px solid #DBDBDB; box-shadow: 0 1px 1px #CCCCCC inset; }

#tableBottomMenu .region-position-1  > table{display: none} /*?????? ?????? ? ???????? ???????*/

a.BrdcrmbSel_cs {font-size:14px; font-weight:bold; text-decoration:none; }
.Brdcrmb_cs:hover, a.Brdcrmb_cs:hover, .BrdcrmbSel_cs:hover{text-decoration: underline;}
a.Brdcrmb_cs { color: #454545; font-size: 14px; text-decoration: none; }
a.Brdcrmb_cs:hover { color: #454545; font-size: 14px; text-decoration: none; }

#td_logo3 {
  padding-left: 48px/*64px*/;
}
.td_logo4 {
  padding-right: 48px;
}

#header-table {
  width: 391px;
  border-collapse: collapse;
  position: relative;
  top: -1px;
}

#header-table tr {
  height: 32px;
}

#header-table td {
  background-color: #efefef;
  color: #45463e;
  font-size: 10pt;
  border: 1px solid #dbdbdb;
  padding: 0 12px;
}
#header-table .pointer:hover {
  background: #4D4D4D;
  color: #fff;
}

.tr1_cs:hover:not(.tr_selected), .tr2_cs:hover:not(.tr_selected), .repsubtotal_cs:hover:not(.tr_selected){background-color: #f5f5f5 !important;}
.tr1_cs {font-weight: normal; background-color: #FFFFFF; height:36px;}
.tr2_cs {font-weight: normal; background-color: #FFFFFf; height:36px;}
.repsubtotal_cs td {font-size:14px;} /*EEM CR-00968*/
.td1_cs {padding:1px 16px 1px 8px; border:1px solid #DBDBDB; font-size:12px; color:  #6D6E71; box-sizing:border-box; }
.td2_cs {padding:1px 16px 1px 8px; border:1px solid #DBDBDB; font-size:12px; color:  #6D6E71; box-sizing:border-box; }
.cbox_cs { text-align: center; border: 1px solid #DBDBDB; padding: 1px 12px; width: 20px; }
.cbox_cs input { margin: 0 }
.reptable_cs {font-size:13px; border-collapse:collapse; width:100%; margin-top: 12px;}
.repref_cs:hover, .repref_thin:hover, .filterlink:hover, .pagelinkrows:hover, .profile:hover, .Brdcrmb:hover, a.Brdcrmb:hover, .BrdcrmbSel:hover, .reprefb:hover, .ee-repref:hover{text-decoration: underline;}
.repref_cs {text-decoration:none; font-weight:bold; font-size:inherit; cursor:pointer;}
.tr1_cs .repref_cs, .tr2_cs .repref_cs {font-weight: normal;}
.rephead_cs {background-color: #FFFFFF; font-weight: bold; height: 40px; white-space: nowrap;}
.rephead_cs .td1_cs, .rephead_cs .td2_cs {font-size: 14px; height: 1px;}
.reptop_tbl_cs, #report_bottom_cs {display: none;}
.red_text_in_column_cs {color: red;}
.green_text_in_column_cs {color: green;}
.orange_text_in_column_cs {color: #deb41a;}
.red_text_in_column_b_cs {color: red; font-weight:bold;}
.green_text_in_column_b_cs {color: green; font-weight:bold;}
.orange_text_in_column_b_cs {color: #deb41a; font-weight:bold;}

.ee-pagelink { cursor: pointer; float: left;width:auto;min-width: 44px; height: 36px; border: 1px solid #DBDBDB; border-radius: 4px; text-align: center; line-height: 2.4em; margin: 0 0 0 10px; font-size: 14px; }
.ee-pagelink-cur { cursor: default; float: left; width: 44px; height: 36px; border: 1px solid #2E4E68; border-radius: 4px; text-align: center; line-height: 2.4em; margin: 0 0 0 10px; background: #2E4E68; color: #FFFFFF; font-size: 14px; }
.ee-pagelink-prev { width: auto !important; padding: 0 10px 0 12px; }
.ee-pagelink-next { width: auto !important; padding: 0 12px 0 10px; }
.ee-pagelink-prev .common-sprite { position: relative; top: 1px; margin: 0 10px 0 0; }
.ee-pagelink-next .common-sprite { position: relative; top: 1px; margin: 0 0 0 10px; }
.allbackground_cs {background-color:#fff;text-align:center;}

td.repfilter_cs {/*.ee-repfilter-td*/
  color:#44453D;
  font-size: 14px;
  text-align: left;
  padding-bottom:4px; /*Understand !, should be 12*/
}
/*#div_standart_search {
  display: block;
    padding: 6px 48px 8px 48px;
    background-color: #efefef;
    border-bottom: 1px solid #D6D6D6;
}
#region_table {
  padding: 0 48px 0 48px;
}*//*NEW LF*/

.page-buttons {min-height:62px; width:100%; padding:12px 48px 0px 48px/*64px*/; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box;}
.page-buttons .ee-button,.page-buttons #period_selector_div {margin-bottom:6px;}

/*#region_filter {
  margin: 0 !important;
}*//*NEW LF*/

.ee-tr_highlighted {background-color: #f5f5f5 !important;}
.ee-td_highlighted {background-color: #f1f1f1 !important;}

.ee-hide-button { text-align: left; white-space: nowrap; padding: 8px 13px 0 15px; font-weight: normal; border-left: 1px solid #BABABA; height: 100%; margin-left: 34px; color: #44453D; }

body[page="75"] #allbgmain .region
{
  padding-left: 48px/*64px*/;
  padding-right: 48px;
}
.rephead_cs .td1_cs, .rephead_cs .td2_cs { padding: 0; }
.rephead_cs .td1_cs span.span-margin, .rephead_cs .td2_cs span.span-margin {margin: 3px 16px 3px 8px; display: inline-block; }
.hasDatepicker{margin: 0 1px 0 0 !important;}
.modal_window #div_standart_search, .modal_window_cs #div_standart_search {padding-left: 12px; padding-right: 12px; }
.modal_window #div_standart_search table.filterline_cs, .modal_window_cs #div_standart_search table.filterline_cs {border-bottom-width: 1px; margin-bottom: 4px; display: table !important;}
.modal_window #div_standart_search .filterimg_cs, .modal_window_cs #div_standart_search .filterimg_cs {display: none;}
.modal_window #div_standart_search .filtername_cs, .modal_window_cs #div_standart_search .filtername_cs {color: inherit; padding-bottom: 4px;}
.modal_window .filter-left-buttons, .modal_window_cs .filter-left-buttons {display: none;}
#top_table_nav #a_edit_column {display: none;}
#edit_column_dlg .modal-window-eem--title {padding-bottom: 10px;}

td.ee-head-ez{display: table-cell;}
img.ee-head-ez{display: inline;}
.t-logo-menu{background: #fff;}
.ee-button{text-transform: uppercase;}
.ee-filter-text, .ee-filter-select {height:32px; padding:6px 10px; background: #fff; font-size: 14px;}
.period_cs:hover {background-color: #767676; color: #fff;}
.reptable_cs form {margin:0;}
.ee-sort-active{height:100%; min-height:31px;}

.period_selector { border: 1px solid #B8B8B8; border-radius: 3px; height: 36px; box-sizing: border-box;}
.ee-border-dotted { border-style: solid; border-width: 1px; }
.ee-border-color-grey {border-color: #B8B8B8;}
#selectorlists { padding-top: 1px; display: none; position: absolute; border-left: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; background-color: #ffffff; z-index: 1000; }
/*#additional_loading_info {position: absolute; right: 0; top: 5px; font-weight: bold; font-size: 14px;}*/
.file-name-td{padding-right:1px !important;}
.file-name-td .adv-text-div{word-break: break-all; min-width: 80px;}
.adv-left-pic-div img {padding-top: 1px;}

.template-window__region-padding{
  padding: 10px 20px;
}


/*FROM style.css*/
#div_menu_lv2 {  position:absolute; top:0; left:0; z-index:1001; vertical-align:top; padding: 0px 0px 0px 0px;  margin:0 0 0 0; min-width:1024px; max-width:1360px; }
#img_user_chevron {    padding-right:8px;    padding-left:8px;     }
#mob-head1 {    padding:25px 0 0 35px;    float:left;    }
#mob-head2 {    margin-top:20px;    padding:10px 5px 0 20px;     }
#mob-header {    height: 100px;    font-size: 12;            }
#parent_menu_box {   border-bottom: 4px solid #f15a24;   border-top:1px solid #B5B5B5; }
#region_table_history tr:last-child {   border-bottom:1px solid #dbdbdb; }
#selectorlists {padding-top:1px;display:none;position:absolute;border-left: 1px solid #B8B8B8;border-right: 1px solid #B8B8B8;background-color:#ffffff;z-index:1000;}
#tableBottomMenu {   border-bottom:1px solid #DBDBDB;   box-shadow:0 1px 1px #CCCCCC inset; }
#td-logo1 {width:30px;height:108px;}
#td_logo2 {padding-left:44px;padding-right:44px;}
#td_logo3 {    text-align:left;    height:63px;    color: #ffe600;    font-size: 40px;  }
#td_logo4 {}
#td_mon_sel {border-radius:3px 0 0 3px;box-shadow: 0 1px 0 #FFFFFF inset;}
#td_tr_sel {border-radius:0 3px 3px 0;box-shadow: 0 1px 0 #FFFFFF inset;}
#td_user_chevron1 { border-bottom:1px solid #dbdbdb;  background-color:#efefef; cursor:pointer; font-size:10pt; }
#td_user_chevron2 { border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;  cursor:pointer; font-size:10pt;  background-color:#efefef;  }
.BStableTD1_new {             padding: 1px 5px 1px 5px;        border-top: 1px solid #FFFFFF;       border-bottom: 1px solid #FFFFFF;       border-left: 1px solid #9fb9d2;       border-right: 1px solid #9fb9d2;       height:24px;      width:150px;      text-align:left; }
.BStableTD2_new {              padding: 1px 5px 1px 5px;        border-top: 1px solid #FFFFFF;       border-bottom: 1px solid #FFFFFF;       border-left: 1px solid #9fb9d2;       border-right: 1px solid #9fb9d2;       text-align: right;      height:24px;      width:100px; }
.BStableTD3_new {              padding: 1px 5px 1px 5px;        border-top: 1px solid #FFFFFF;       border-bottom: 1px solid #FFFFFF;       border-left: 1px solid #9fb9d2;       border-right: 1px solid #9fb9d2;       text-align: right;      height:24px;      width:80px; }
.BStableTD4_new {              padding: 1px 5px 1px 5px;        border-top: 1px solid #FFFFFF;       border-bottom: 1px solid #FFFFFF;       border-left: 1px solid #9fb9d2;       border-right: 1px solid #9fb9d2;       text-align: center;      height:24px; }
.acc-state-0b {background-image: url(/inetpub/image/acc-state-0b.png); background-repeat:no-repeat;height:21px;}
.acc-state-0g {background-image: url(/inetpub/image/acc-state-0g.png); background-repeat:no-repeat;height:21px;}
.acc-state-0r {background-image: url(/inetpub/image/acc-state-0r.png); background-repeat:no-repeat;height:21px;}
.acc-state-0w {background-image: url(/inetpub/image/acc-state-0w.png); background-repeat:no-repeat;height:21px;}
.acc-state-1b {background-image: url(/inetpub/image/acc-state-1b.png); background-repeat:no-repeat;height:21px;}
.acc-state-1g {background-image: url(/inetpub/image/acc-state-1g.png); background-repeat:no-repeat;height:21px;}
.acc-state-1r {background-image: url(/inetpub/image/acc-state-1r.png); background-repeat:no-repeat;height:21px;}
.acc-state-1w {background-image: url(/inetpub/image/acc-state-1w.png); background-repeat:no-repeat;height:21px;}
.acc-state-b {background-image: url(/inetpub/image/acc-state-b.png); background-repeat:no-repeat;width:96px; height:36px;color:#ffffff;font-size:9pt;}
.acc-state-b0 {background-image: url(/inetpub/image/acc-state-b0.png); background-repeat:no-repeat;height:21px;}
.acc-state-b1 {background-image: url(/inetpub/image/acc-state-b1.png); background-repeat:no-repeat;height:21px;}
.acc-state-bb {background-image: url(/inetpub/image/acc-state-bb.png); background-repeat:no-repeat;height:29px;}
.acc-state-bg {background-image: url(/inetpub/image/acc-state-bg.png); background-repeat:no-repeat;height:29px;}
.acc-state-br {background-image: url(/inetpub/image/acc-state-br.png); background-repeat:no-repeat;height:29px;}
.acc-state-bw {background-image: url(/inetpub/image/acc-state-bw.png); background-repeat:no-repeat;height:29px;}
.acc-state-g {background-image: url(/inetpub/image/acc-state-g.png); background-repeat:no-repeat;width:96px; height:36px;color:#000000;font-size:9pt;}
.acc-state-g0 {background-image: url(/inetpub/image/acc-state-g0.png); background-repeat:no-repeat;height:21px;}
.acc-state-g1 {background-image: url(/inetpub/image/acc-state-g1.png); background-repeat:no-repeat;height:21px;}
.acc-state-gb {background-image: url(/inetpub/image/acc-state-gb.png); background-repeat:no-repeat;height:29px;}
.acc-state-gg {background-image: url(/inetpub/image/acc-state-gg.png); background-repeat:no-repeat;height:29px;}
.acc-state-gr {background-image: url(/inetpub/image/acc-state-gr.png); background-repeat:no-repeat;height:29px;}
.acc-state-gw {background-image: url(/inetpub/image/acc-state-gw.png); background-repeat:no-repeat;height:29px;}
.acc-state-r {background-image: url(/inetpub/image/acc-state-r.png); background-repeat:no-repeat;width:96px; height:36px;color:#ffffff;font-size:9pt;}
.acc-state-r0 {background-image: url(/inetpub/image/acc-state-r0.png); background-repeat:no-repeat;height:21px;}
.acc-state-r1 {background-image: url(/inetpub/image/acc-state-r1.png); background-repeat:no-repeat;height:21px;}
.acc-state-rb {background-image: url(/inetpub/image/acc-state-rb.png); background-repeat:no-repeat;height:29px;}
.acc-state-rg {background-image: url(/inetpub/image/acc-state-rg.png); background-repeat:no-repeat;height:29px;}
.acc-state-rr {background-image: url(/inetpub/image/acc-state-rr.png); background-repeat:no-repeat;height:29px;}
.acc-state-rw {background-image: url(/inetpub/image/acc-state-rw.png); background-repeat:no-repeat;height:29px;}
.acc-state-w {background-image: url(/inetpub/image/acc-state-w.png); background-repeat:no-repeat;width:96px; height:36px;color:#000000;font-size:9pt;}
.acc-state-w0 {background-image: url(/inetpub/image/acc-state-w0.png); background-repeat:no-repeat;height:21px;}
.acc-state-w1 {background-image: url(/inetpub/image/acc-state-w1.png); background-repeat:no-repeat;height:21px;}
.acc-state-wb {background-image: url(/inetpub/image/acc-state-wb.png); background-repeat:no-repeat;height:29px;}
.acc-state-wg {background-image: url(/inetpub/image/acc-state-wg.png); background-repeat:no-repeat;height:29px;}
.acc-state-wr {background-image: url(/inetpub/image/acc-state-wr.png); background-repeat:no-repeat;height:29px;}
.acc-state-ww {background-image: url(/inetpub/image/acc-state-ww.png); background-repeat:no-repeat;height:29px;}
.acc_state_wbbb {background-image:url(/inetpub/image/acc_state_wbbb.png); width:68px; height:182px; }
.acc_state_wbgg {background-image:url(/inetpub/image/acc_state_wbgg.png); width:68px; height:182px; }
.acc_state_wbwb {background-image:url(/inetpub/image/acc_state_wbwb.png); width:68px; height:182px; }
.acc_state_wrgg {background-image:url(/inetpub/image/acc_state_wrgg.png); width:68px; height:182px; }
.acc_state_wwbb {background-image:url(/inetpub/image/acc_state_wwbb.png); width:68px; height:182px; }
.acc_state_wwwb {background-image:url(/inetpub/image/acc_state_wwwb.png); width:68px; height:182px; }
.allbackground {     background-color:#ffffff;     }
.arrow_box_as {color: #fff; position: relative; background:#F25B24; border: 1px solid #c2e1f5; border-right: none; border-left: none; cursor:pointer; display: inline-block; line-height: 100%;  vertical-align: middle; line-height: 20px; padding-left: 15px; height: 20px; min-width: 100px; font-size: 10pt; float: left; text-align: left; white-space: nowrap;}
.arrow_box_as:after {border-color: rgba(140, 204, 204, 0); border-left-color:#F25B24; border-width: 10px; margin-top: -10px; float: left;}
.arrow_box_as:after, .arrow_box_as:before {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; z-index: 1; float: left;}
.arrow_box_as:before {border-color: rgba(140, 204, 204, 0); border-left-color: #c2e1f5; border-width: 11px; margin-top: -11px; float: left;}
.arrow_box_last_as {color: #000; position: relative; background: #fff; border: 1px solid #c2e1f5; border-right: none; border-left: none; display: inline-block; line-height: 100%; vertical-align: middle; line-height: 20px; padding-left: 15px; height: 20px; min-width: 100px; font-size: 10pt; float: left; text-align: left; white-space: nowrap;}
.arrow_box_last_as:after {border-color: rgba(140, 204, 204, 0); border-left-color: #fff; border-width: 10px; margin-top: -10px; float: left;}
.arrow_box_last_as:after, .arrow_box_last_as:before {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; float: left;}
.arrow_box_last_as:before {border-color: rgba(140, 204, 204, 0); border-left-color: #c2e1f5; border-width: 11px; margin-top: -11px; float: left;}
.back-main-color {   background-color:#F25B24; }
.back-sec-color {   background-color: #2E4C66; }
.back-sec-color2 {   background-color: #2E4C66; }
.backbutton {   text-align:center;   height:26px;   width:auto;   background-image: url(/inetpub/image/back_midi.jpg);   font-size:11px;   white-space:nowrap;   font-weight:bold;    padding-left:3px;   padding-right:2px; }
.backbutton_cs {text-align:center; height:26px; width:auto; background-image:url(/inetpub/image/back_midi.jpg); font-size:11px; white-space:nowrap; font-weight:bold; padding-left:3px; padding-right:2px; }
.background {background-color:#484848;}
.bg-sec-color {background-color:#0066CC;}
.blub_midi {background: url(/inetpub/image/blub_midi.png) repeat-x;padding-left:2px;padding-right:2px;}
.border-main-color {   border-color:#F25B24; }
.border-sec-color {   border-color: #314B64; }
.borderB {background-image:url(/inetpub/image/borders/borderB.png);}
.borderBGray {background-image:url(/inetpub/image/borders/borderBGray.png);}
.borderBGray_cs {background-image:url(/inetpub/image/borders/borderBGray.png);}
.borderB_cs {background-image:url(/inetpub/image/borders/borderB.png);}
.borderCGray {background-image:url(/inetpub/image/borders/borderCGray.png);padding-left:7px;padding-right:7px;text-align:left;}
.borderCGray_cs {background-image:url(/inetpub/image/borders/borderCGray.png);text-align:left;}
.borderL {background-image:url(/inetpub/image/borders/borderL.png); width:5px;}
.borderLB {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderLB.png);}
.borderLBGray {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderLBGray.png);}
.borderLBGray_cs {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderLBGray.png);}
.borderLB_cs {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderLB.png);}
.borderLGray {background-image:url(/inetpub/image/borders/borderLGray.png); width:5px;}
.borderLGray_cs {background-image:url(/inetpub/image/borders/borderLGray.png); width:5px;}
.borderLT {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderLT.png);}
.borderLT_cs {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderLT.png);}
.borderL_cs {background-image:url(/inetpub/image/borders/borderL.png); width:5px;}
.borderLeft {   background-image:url(/inetpub/image/borders/borderleft.png);    width:5px; }
.borderLeft_cs {background-image:url(/inetpub/image/borders/borderleft.png); width:5px;}
.borderR {background-image:url(/inetpub/image/borders/borderR.png); width:5px; }
.borderRB {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderRB.png);}
.borderRBGray {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderRBGray.png);}
.borderRBGray_cs {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderRBGray.png);}
.borderRB_cs {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderRB.png);}
.borderRGray {background-image:url(/inetpub/image/borders/borderRGray.png); width:5px; }
.borderRGray_cs {background-image:url(/inetpub/image/borders/borderRGray.png); width:5px; }
.borderRT {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderRT.png);}
.borderRT_cs {height:5px; width:5px; background-image:url(/inetpub/image/borders/borderRT.png);}
.borderR_cs {background-image:url(/inetpub/image/borders/borderR.png); width:5px; }
.borderRight {   background-image:url(/inetpub/image/borders/borderright.png);    width:5px; }
.borderRight_cs {background-image:url(/inetpub/image/borders/borderright.png); width:5px;}
.borderT {background-image:url(/inetpub/image/borders/borderT.png);}
.borderT_cs {background-image:url(/inetpub/image/borders/borderT.png);}
.borderheaderC {      background-image:url(/inetpub/image/borders/bigbordercentr.png); }
.borderheaderC_cs {background-image:url(/inetpub/image/borders/bigbordercentr.png);}
.cardButLine {   background: url(/inetpub/image/cardbutline.png) repeat-x; }
.cardButLine2_cs {background-image: url(/inetpub/image/cardbutline.gif);}
.cardButLineBottom {   background-image: url(/inetpub/image/cardbutlinebottom.png); }
.cardButLineBottom_cs {background-image: url(/inetpub/image/cardbutlinebottom.png);}
.cardButLineTop {   background-image: url(/inetpub/image/cardbutlinetop.png); }
.cardButLineTop_cs {background-image: url(/inetpub/image/cardbutlinetop.png);}
.cardButLine_cs {background-image: url(/inetpub/image/cardbutline.png);}
.cardText5 {     text-decoration:none;           font-weight:normal;     color:#0066CC;     text-align:left; }
.conteiner_tab_menu_as {             line-height: 35px;      float: left;                    }
.dash-cell-main {   background-color: #FFF5F3;   color:#F25B24;   font-family:accoprolight; }
.dash-cell-number {   background-color: #E3EAF0;   color:#314B64;   font-family:accoprolight; }
.dash-cell-sec {   background-color: #E3EAF0;   color:#314B64;   font-family:accoprolight; }
.dash-row-number {   background-color: #E3EAF0;   color:#314B64; }
.dash-sq_cs { height:12px;width:6px;background: url(dash_sq.gif) no-repeat;background-position:top center;}
.dash-top-cont {   height:80px;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box;   padding:0px 48px 0 48px;   width:100%;   margin-bottom:0px; }
.dash_benchmark_sign {background-image:url(benchmark_sign.png);width:17px; height:15px;font-size:1px;}
.dash_benchmark_sign_cs {background-image:url(benchmark_sign.png);width:17px; height:15px;font-size:1px;}
.dash_down_blue {background-image:url(dashboard_down_blue.png);width:15px; height:15px;font-size:1px;}
.dash_down_blue_2 {background-image:url(/inetpub/image/dash_total_down_sec.png);width:40px; height:46px;font-size:1px;}
.dash_down_green {background-image:url(dashboard_down_green.png);width:15px; height:15px;font-size:1px;}
.dash_down_green_2 {background-image:url(/inetpub/image/dash_total_down_sec.png);width:40px; height:46px;font-size:1px;}
.dash_down_red {background-image:url(dashboard_down_red.png);width:15px; height:15px;font-size:1px;}
.dash_down_red_2 {background-image:url(/inetpub/image/dash_total_down_main.png);width:40px; height:46px;font-size:1px;}
.dash_row_height_1 {height:55px;}
.dash_row_height_2 {height:44px;}
.dash_row_height_3 {height:37px;}
.dash_row_height_4 {height:78px;}
.dash_row_height_5 {height:55px !important;}
.dash_totalbox {position:relative; width:998px; top:5px; height:57px; left:0px; margin:0;border:1px solid #C8C6C7;border-radius:3px;background:url(/inetpub/image/dashlet_arrow_div.png);}
.dash_up_blue {background-image:url(dashboard_up_blue.png);width:15px; height:15px;font-size:1px;}
.dash_up_blue_2 {background-image:url(/inetpub/image/dash_total_up_sec.png);width:40px; height:46px;font-size:1px;}
.dash_up_green {background-image:url(dashboard_up_green.png);width:15px; height:15px;font-size:1px;}
.dash_up_green_2 {background-image:url(/inetpub/image/dash_total_up_sec.png);width:40px; height:46px;font-size:1px;}
.dash_up_red {background-image:url(dashboard_up_red.png); width:15px; height:15px;font-size:1px;}
.dash_up_red_2 {background-image:url(/inetpub/image/dash_total_up_main.png); width:40px; height:46px;font-size:1px;}
.dashboard_widget_body .thumb {background: transparent url("/inetpub/image/bg-scrollbar-thumb-y.png") no-repeat 50% 100%;cursor: pointer;height: 20px;left: -5px;position: absolute;top: 0px;width: 25px;margin-top: 5px;}
.dashboard_widget_body .thumb .end {background: transparent url("/inetpub/image/bg-scrollbar-thumb-y-top.png") no-repeat 50% 0;height: 5px;overflow: hidden;width: 25px;position: absolute;top: -5px;}
.dashboard_widget_body .track {height: 100%;padding: 0px 1px;position: relative;width: 13px;}
.dashboard_widget_body .viewport {overflow: hidden;position: relative;}
.dashboard_widget_row {overflow: hidden;padding: 6px 8px 6px;border-bottom: 1px solid #B8B8B8;font-size:15px;color:#3E3E3E;background: #fff;}
.dashboard_widget_row_over {background: url(top_tab_background.png) repeat-x 0 0;border-bottom-color:#5D88B3;cursor:pointer;}
.dashboard_widget_top_tabs {overflow: hidden;border-bottom: 1px solid #B8B8B8;background:#EFEFEF;}
.dashlet-div-row--delay {   background-color: #FFF5F2;   color: #F25B24; }
.dashlet-div-row--delay:hover {   background-color: #F15A24;   color: #FFFFFF; }
.dashlet-div-row--ready {   background-color: #E3EAF0;   color: #314B64; }
.dashlet-div-row--ready:hover {   background-color: #2E4C66;   color: #FFFFFF; }
.dashlet-div-row__border-bottom {   border-bottom: 1px solid #B8B8B8; }
.dashlet_arrow_div_left {   background:url(dash_list_right.png) 0 0 no-repeat; }
.dashlet_arrow_div_right {   background:url(dash_list_left.png) 0 0 no-repeat; }
.dashlet_title_eem {   color: #FFFFFF;   font-size: 15px;   border: 1px solid #4D4D4D;   background-color:#4D4D4D; }
.dashmenu_borderBC {background-image:url(/inetpub/image/borders/dashmenu_borderBC.png);height:5px;}
.dashmenu_borderBL {background-image:url(/inetpub/image/borders/dashmenu_borderBL.png);width:5px;height:5px;}
.dashmenu_borderBR {background-image:url(/inetpub/image/borders/dashmenu_borderBR.png);width:5px;height:5px;}
.dashmenu_borderCC {background-image:url(/inetpub/image/borders/dashmenu_borderCC.png);vertical-align:top;text-align:left;height:85px;}
.dashmenu_borderCL {background-image:url(/inetpub/image/borders/dashmenu_borderCL.png);width:5px;height:85px;}
.dashmenu_borderCR {background-image:url(/inetpub/image/borders/dashmenu_borderCR.png);width:5px;height:85px;}
.dashmenu_borderSC {background-image:url(/inetpub/image/borders/dashmenu_borderSC.png);height:10px;}
.dashmenu_borderSL {background-image:url(/inetpub/image/borders/dashmenu_borderSL.png);width:5px;height:10px;}
.dashmenu_borderSR {background-image:url(/inetpub/image/borders/dashmenu_borderSR.png);width:5px;height:10px;}
.divyellow {   width: 96%;   height: 260px;   margin-left: 2%;    color:#ffffff;   background: #4d4d4d; }
.down {background-image:url(/inetpub/image/borders/down.png);    width:11px;   height:6px; }
.down_cs {background-image:url(/inetpub/image/borders/down.png); width:11px;height:6px;}
.ee-border-color-grey {   border-color:#B8B8B8; }
.ee-border-color-grey2 {   border-color: #DBDBDB; }
.ee-border-dotted {   border-style: solid;   border-width: 1px; }
.ee-button {   display:block;   float:left;   margin:0;   padding:10px 11px;   border:none;      font-size:12px;   height:36px;   text-decoration:none;   font-weight:bold;   cursor:pointer;   text-align:center;   border-radius:3px;   border:1px solid transparent;   -moz-user-select: none;   -khtml-user-select: none;   -webkit-user-select: none;   -o-user-select: none;   user-select: none;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box; }
.ee-button-alt2 {   background-color:#45453D;   color:#FFFFFF;   border-color:#45453D !important; }
.ee-button-grey {   background-color:#EFEFEF;   color:#44453D;   border-color:#B8B8B8 !important;   box-shadow: 0 1px 0 #FFFFFF inset; }
.ee-button-grey:hover {   color:#F25B24;   border-color:#F25B24 !important;   background-color:#FFFFFF; }
.ee-button-main {   background-color:#F25B24;   color:#FFFFFF;   border-color:#F25B24; }
.ee-button-main-3 {   background-color:#FFFFFF;   color:#F25B24;   border-color:#F25B24 !important; }
.ee-button-main-3:hover {   background-color:#F25B24;   color:#FFFFFF;   border-color:#F25B24 !important; }
.ee-button-main2 {   background-color:#F25B24;   color:#FFFFFF;   border-color:#F25B24; }
.ee-button-small-2 {   background-color:#F25B24;   color:#FFFFFF;   border-color:rgba(220, 220, 220, 0.7) !important;   font-size:14px !important;   font-weight:normal !important;   height:28px !important;   padding:5px 16px !important;   display:inline-block !important;   float: none !important; }
.ee-button-small-2:hover {   color:#F25B24;   background-color:#FFFFFF !important;   border-color:#FFFFFF !important; }
.ee-button-small:hover {   color:#FFFFFF;   border-color:#F25B24 !important;   background-color:#F25B24 !important; }
.ee-button-trans {   background-color:transparent;   color:#44453D;   border-color:#B8B8B8 !important;   box-shadow: 0 1px 0 #FFFFFF inset; }
.ee-button-trans:hover {   color:#F25B24 !important;   border-color:#F25B24 !important;   background-color:#FFFFFF; }
.ee-card-dyn-table td {   border-top:1px solid #B8B8B8;   border-bottom:1px solid #B8B8B8;   vertical-align:middle }
.ee-card-dyn-table td:first-child {   border-left:1px solid #B8B8B8; }
.ee-card-dyn-table td:last-child {   border-right:1px solid #B8B8B8; }
.ee-card-dyn-table2 td {   text-align:left;   border-style:solid;   border-color: #dbdbdb;   border-width: 0 0 1px 0;   padding:8px 0 !important; }
.ee-card-head-table {   height: auto; }
.ee-card-head-td {      border:none;   padding:0px 14px;   vertical-align:top;   font-weight:normal;   color:#44453d;   font-size:14px; }
.ee-card-head-td-border {   border-right:1px solid #d4d3cf; }
.ee-card-head-wrapper {   background: #fff;   padding:23px 0;   border: 1px solid #d4d3cf; }
.ee-card-header {   text-align:left;   border-width:0 0 1px 0 !important;   font-size: 16px;   padding:11px 0;   width:100%;   font-weight:bold;   height:50px;   color:#44453d; }
.ee-card-header img, .ee-card-sub-header img { }
.ee-card-header-title {   float:left;   position:relative;   top:3px; }
.ee-card-loading {   background: #fff;   display: block;   height: 700px;   position: absolute;   top: 215px;   width: 100%;   z-index: 100; }
.ee-card-select {   border: 1px solid #bababa;   border-radius: 4px;   box-sizing: border-box;   color: #44453d;   font-size: 14px;   height: 28px !important;   padding: 2px 2px 2px 10px !important;   width: 100%;   box-shadow:0 1px 2px #ddd inset;      font-size:14px; }
.ee-card-select:hover {   border:1px solid;   border-color:#F25B24;   box-shadow:0 0 3px #BABABA, 0 0 3px #BABABA inset; }
.ee-card-sub-header {   text-align:left;   border-width:1px 0 0 0;   font-size: 16px;   padding:11px 0;   width:100%;   font-weight:bold;   height:50px;   color:#6D6E71; }
.ee-card-tab {height:48px;vertical-align:middle;padding-left:16px;font-size:14px;border:1px #DBDBDB;border-style:solid none;}
.ee-card-tab-active {background-color:#45453D !important;border-color:#45453D;}
.ee-card-table-head td {   border-color: #dbdbdb;   border-style: solid;   border-width: 0 0 1px 0; }
.ee-card-td {   padding:0 20px 10px 0;   color:#44453d; }
.ee-card-td-field {   padding:0 0 10px 0;   color:#44453d;   width:35%;   text-align:left; }
.ee-card-td-label {   padding:0 20px 10px 0;   color:#44453d;   white-space:nowrap;   width:15%;   text-align:left; }
.ee-card-text:hover {   border:1px solid;   border-color:#F25B24;   box-shadow:0 0 3px #BABABA, 0 0 3px #BABABA inset; }
.ee-cbox {   text-align: center;   border-bottom: 1px solid #DBDBDB;   padding: 1px 12px; }
.ee-cbox input {margin:0}
.ee-filter-cont {   display:block;   padding:6px 48px 0px 48px;   background-color:#efefef;    border-bottom: 1px solid #D6D6D6; }
.ee-filter-select {   font-size:14px;   color:#44453D;   border-radius:4px;    border:1px solid #BABABA;   height:32px;    width:100%;   padding:6px 10px;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box; }
.ee-filter-select:hover {   border:1px solid;   border-color:#F25B24;   box-shadow:0 0 3px #BABABA, 0 0 3px #BABABA inset; }
.ee-filter-text {   font-size:14px;   color:#44453D;   border-radius:4px;    border:1px solid #BABABA;   height:32px;    width:100%;   padding:6px 10px;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box; }
.ee-filter-text:hover {   border:1px solid;   border-color:#F25B24;   box-shadow:0 0 3px #BABABA, 0 0 3px #BABABA inset; }
.ee-fon-lightgrey {   background-color:#F5F4F0; }
.ee-font-size-filter {   font-size:14px;   color:#6D6E72; }
.ee-grey-back {   background-color: #efefef; }
.ee-head-ee {display:none;}
.ee-head-ez {}
.ee-head-lang {  color:#484848;    font-size:10pt;   }
.ee-head-top-tr {  background-color:#ffffff;  color:#484848;    font-size:12pt;  height:32px; }
.ee-head-user-name {  background-color:#efefef;  color:#45463e;    font-size:10pt;  border-left:1px solid #dbdbdb;  border-bottom:1px solid #dbdbdb;  cursor:pointer;  padding-left:12px; }
.ee-head-user-name2 {  background-color:#efefef;  color:#45463e;    font-size:10pt;  border-right:1px solid #dbdbdb;  border-bottom:1px solid #dbdbdb;  cursor:pointer;  padding-left:12px; }
.ee-hide-button {     text-align:left;     white-space:nowrap;     padding: 8px 13px 0 15px;     font-weight:normal;     border-left: 1px solid #BABABA;     height: 100%;     margin-left: 34px;     color: #44453D }
/*.ee-main-content {   background-color:#FFFFFF;   font-size:16px; }*//*NEW LF*/
.ee-menu-a2 {       font-size:12pt;      text-align:left; }
.ee-menu-a4 {font-size: 10pt; padding-left:6px;}
.ee-menu-lang { position:absolute; top:0; left:0; z-index:100; width:172px; border-bottom:1px solid #dbdbdb; }
.ee-menu-li4 {background-color: #ffffff; cursor:pointer; padding:10px 16px 12px 16px;               border-right: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb;border-top: 1px solid #dbdbdb;}
.ee-menu-profile { position:absolute; top:0; left:0; z-index:100; width:220px; }
.ee-menu2 {      padding: 20px 20px 20px 20px;    background-color:#f4f4f4;    border-bottom:1px solid #F25B24;    border-top:1px solid #bdbdbd;  }
.ee-menu2-table {  background-color:#f4f4f4;     }
.ee-menu2-td {  vertical-align:top;  text-align:left;  padding-left:40px;  padding-right:20px;  padding-top:8px;  padding-bottom:8px;  width:170px;  border-right:1px solid #bdbdbd; }
.ee-menumain {    font-size:9pt;  color:#f15a22;  text-align:left;  padding-top:16px;  padding-bottom:16px; }
.ee-menumain-a {  padding-left:8px;  padding-right:8px;  border-right:1px solid #F25B24;  }
.ee-menumain-a-sel {  padding-left:8px;  padding-right:8px;  }
.ee-menumain-sel {    color:#ffffff;   font-size:9pt;  padding-top:16px;  padding-bottom:16px;  }
.ee-pagelink {   cursor:pointer;   float:left;   width:44px;   height:36px;   border: 1px solid #DBDBDB;   border-radius:4px;    text-align: center;     line-height: 2.4em;   margin:0 0 0 10px;   font-size:14px; }
.ee-pagelink-cur {   cursor:default;   float:left;   width:44px;   height:36px;   border: 1px solid #2E4E68;   border-radius:4px;    text-align: center;     line-height: 2.4em;   margin:0 0 0 10px;   background:#2E4E68;   color:#FFFFFF;   font-size:14px; }
.ee-profile-body { background-color:#ffffff; }
.ee-profile-name {    font-size: 20pt;    border: 1px solid #d4d3cf;    border-right:none;    width:30%;    height: 60px;    background-color:#FFFFFF !important; }
.ee-profile-name1 {    font-size: 20pt;    width:20%;    padding-left:5%; }
.ee-profile-ph {    background-color:#f5f4f0;    width: 100%;     font-size: 10pt;        color:#6e6d72;    border:1px solid #d4d3cf; }
.ee-profile-td {     font-weight:bold;     width:40%;     padding-left:16px;     padding-right:16px;     border: 1px solid #d4d3cf;      }
.ee-profile-td2 {     font-weight:bold;     padding-left:16px;     padding-right:16px;     border: 1px solid #d4d3cf;     border-left:none;      }
.ee-profile-top { background-color:#EFEFEF; color:#000000; width:100%; padding-bottom: 10px; }
.ee-profile0 {        width: 90%;         color:#ffffff;     }
.ee-profile1 {        width: 100%;     font-size: 10pt;        color:#ffffff;    }
.ee-profile2 {        width: 100%;     font-size: 10pt;        color:#000000;     }
.ee-repfilter-td {   color:#44453D;   font-size: 14px;   text-align: left;   padding-bottom:12px;  }
.ee-repref {   cursor:pointer;   font-weight: bold;    text-decoration:none;    color:#F25B24;   font-size:16px; }
.ee-reprefb {   cursor:pointer;   font-weight: bold;    text-decoration:none;    color:#F25B24;   font-size:16px;   font-weight: bold;  }
.ee-small_dashlet_hover {    background-color:#F25B24;   color:#FFFFFF; }
.ee-sort-active {   float:left;border-radius:4px; border:1px solid #B8B8B8; height:32px; }
.ee-tab-trans {   background-color:transparent;   color:#6E6F73;   border-color:#B8B8B8 !important;   background-color:#FFFFFF; }
.ee-tab-trans:hover {   color:#F25B24;   border-color:#F25B24; }
.file_browse_center {background:transparent url(/inetpub/image/file_browse_center.gif) repeat-x scroll 0 0;border:none;outline:none;height:22px;float:left;}
.file_browse_left {background:transparent url(/inetpub/image/file_browse_left.gif) no-repeat scroll 0 0;display:block;height:22px;width:1px;float:left;}
.file_browse_right {background:transparent url(/inetpub/image/file_browse_right.gif) no-repeat scroll 0 0;display:block;height:22px;width:17px;float:left;}
.filterbody {      color:#484848;   font-size:12px;    font-weight:bold;   text-decoration:none;   padding-top:10px;   padding-bottom:0px;   text-align:left; }
.filterlink {feik-style:feik;}
.filterlink_cs {color:#0066CC;text-decoration:none;font-size:11px;font-weight:bold;}
.font-main-color {color:#F25B24;}
.font-sec-color {color:#0066CC;}
.font-sec-color2 {   color: #314B64;  }
.font-special-family {   font-family:accoprolight; }
.font-special-family2 {   font-family: 'accopro'; }
.for-span:hover {   background-color:#F5F5F5;   color:#F25B24; }
.header2 {   width: 70%;   margin-left: 5%;   height: 35px;   background: #fff;   color:#F25B24;   float: left;   font-weight: bold; }
.history-table-border-top {   border-top:1px solid #dbdbdb; }
.history-table-hide-left {   display: block;    position: absolute;    top: 0px;    height: 36px;    width: 14px;    left: 0px;   background: #fff; }
.history-table-year {   background:#e8e8e8;   height:36px;   font-weight:bold; }
.icheckbox-main, .iradio-main {   display: inline-block;   vertical-align: middle;   margin: 0;   padding: 0;   width: 18px;   height: 18px;   background: url(icheck_set_main.png) no-repeat;   border: none;   cursor: pointer; }
.link {font-weight:bold; font-size:12px;text-decoration:none; color:#0066CC;}
.link:hover {font-weight:bold; font-size:12px; text-decoration:underline; color:#0066CC;}
.login_allbg {background-color:#dddddd;visibility:visible;overflow:hidden;}
.login_lostpsswd {   color: #103176;   font-size:9pt;    }
.login_ram_b {   background-image: url(/inetpub/image/login_bottom.png);    background-repeat:repeat-x;   font-size:1px; }
.login_ram_b_cs {background-image: url(/inetpub/image/login_bottom.png); background-repeat:repeat-x;font-size:1px;}
.login_ram_l {   background-image: url(/inetpub/image/login_left.png);    background-repeat:repeat-y;   font-size:1px; }
.login_ram_l_cs {background-image: url(/inetpub/image/login_left.png); background-repeat:repeat-y;font-size:1px;}
.login_ram_lb {   background-image: url(/inetpub/image/login_left_bottom.png);    background-repeat:no-repeat;   font-size:1px; }
.login_ram_lb_cs {background-image: url(/inetpub/image/login_left_bottom.png);background-repeat:no-repeat;font-size:1px;}
.login_ram_lt {   background-image: url(/inetpub/image/login_left_top.png);    background-repeat:no-repeat;   font-size:1px; }
.login_ram_lt_cs {background-image: url(/inetpub/image/login_left_top.png); background-repeat:no-repeat;font-size:1px;}
.login_ram_r {   background-image: url(/inetpub/image/login_right.png);    background-repeat:repeat-y;    }
.login_ram_r_cs {background-image: url(/inetpub/image/login_right.png); background-repeat:repeat-y;}
.login_ram_rb {   background-image: url(/inetpub/image/login_right_bottom.png);    background-repeat:no-repeat;   font-size:1px; }
.login_ram_rb_cs {background-image: url(/inetpub/image/login_right_bottom.png);background-repeat:no-repeat;font-size:1px;}
.login_ram_rt {   background-image: url(/inetpub/image/login_right_top.png);    background-repeat:no-repeat;   font-size:1px; }
.login_ram_rt_cs {background-image: url(/inetpub/image/login_right_top.png); background-repeat:no-repeat;font-size:1px;}
.login_ram_t {   background-image: url(/inetpub/image/login_top.png);    background-repeat:repeat-x;   font-size:1px; }
.login_ram_t_cs {background-image: url(/inetpub/image/login_top.png); background-repeat:repeat-x;font-size:1px;}
.mainBanner {height:95px; width:1000px; background-image:url(mainbanner2.png); margin-bottom:2px;}
.mainBanner_cs {height:95px; width:1000px; background-image:url(mainbanner2.png); margin-bottom:2px;}
.menu2 {     border-right:1px solid #cccccc;     border-left:1px solid #cccccc;     margin-left: 11px;     margin-right: 10px;     background-image: url(/inetpub/image/menu2nontab.png);     width: 999px;     height:28px;     }
.menu2Center { width:1000px;  _width:984px; background-image:url(menu/menu2center.png); height:28px;  }
.menu2Center_cs { width:1000px;_width:984px; background-image:url(menu/menu2center.png); height:28px;}
.menu2Left {float:left; width:5px; background-image:url(menu/menu2left.png);  height:28px;}
.menu2Left_cs {float:left; width:5px; background-image:url(menu/menu2left.png);height:28px;}
.menu2Right {float:right; width:5px; background-image:url(menu/menu2right.png);  height:28px;}
.menu2Right_cs {float:right; width:5px; background-image:url(menu/menu2right.png);height:28px;}
.menu2_cs {border-right: solid 1px #9eb9d3;border-left: solid 1px #9eb9d3;margin-left: 10px;margin-right: 10px;background-image: url(menu2nontab.png);width: 1000px;height:28px;}
.menuBu {text-align:center; font-size:12px; font-weight:bold; background-image:url(menu/bucenter.png); height:32px; cursor:pointer; color:#333333;}
.menuBuLeft {float:left; width:5px; background-image:url(menu/buleft.png);  height:32px;}
.menuBuLeftSel {float:left; width:5px; background-image:url(menu/buLeftsel.png);  height:32px;}
.menuBuLeftSel_cs {float:left; width:5px; background-image:url(menu/buLeftsel.png);height:32px;}
.menuBuLeft_cs {float:left; width:5px; background-image:url(menu/buleft.png);height:32px;}
.menuBuRight {float:right; width:5px; background-image:url(menu/buright.png); height:32px;}
.menuBuRightSel {float:right; width:5px; background-image:url(menu/burightsel.png); height:32px;}
.menuBuRightSel_cs {float:right; width:5px; background-image:url(menu/burightsel.png); height:32px;}
.menuBuRight_cs {float:right; width:5px; background-image:url(menu/buright.png); height:32px;}
.menuBuSel {text-align:center; font-size:12px; font-weight:bold; background-image:url(menu/bucentersel.png); height:32px; cursor:pointer;}
.menuBuSel_cs {text-align:center; font-size:12px; font-weight:bold; background-image:url(menu/bucentersel.png); height:32px; cursor:pointer;}
.menuBu_cs {text-align:center; font-size:12px; font-weight:bold; background-image:url(menu/bucenter.png); height:32px; cursor:pointer; color:#333333;}
.menuhead2 {   background-image: url(menu2nontab.png); }
.menuhead2_cs {background-image: url(menu2nontab.png);}
.menuhead2td {   background-image: url(menu2centersel.png);   padding-top:7px;   padding-left:4px;   padding-right:2px;   vertical-align:top;   white-space:nowrap; }
.menuhead2td_cs {background-image: url(menu2centersel.png);padding-top:7px;padding-left:5px;padding-right:5px;}
.menuhead2tdsel {   background-image: url(menu2centersel.png);   padding-top:7px;   padding-left:4px;   padding-right:2px;   vertical-align:top;   white-space:nowrap; }
.menuhead2tdsel_cs {background-image: url(menu2centersel.png);padding-top:7px;padding-left:10px;padding-right:10px;}
.menuheadtd {   background-image: url(bucenter.png);   padding-left:5px;   padding-right:5px;   padding-top:7px;   vertical-align:middle;   white-space:nowrap; }
.menuheadtd_cs {background-image: url(bucenter.png);padding-left:5px;padding-right:3px;padding-top:7px;}
.menuheadtdsel {   background-image: url(bucentersel.png);   padding-left:5px;   padding-right:5px;   padding-top:10px;   vertical-align:middle;   white-space:nowrap; }
.menuheadtdsel_cs {background-image: url(bucentersel.png);padding-left:5px;padding-right:5px;padding-top:10px;}
.mob-absolute1 {    display:inline-block;    font-family: eenobbleelight;    color: #ffe600;    font-size: 27px;    }
.mob-absolute3 {    height:82px;    color: #fff;     }
.mob-body {background-color:#ffffff;}
.mob-content {    width: 100%;         background-color:#ffffff;     color: #6d6e72;     font-size: 14;        height: 782px;    }
.mob-delim5 {    padding-left:5px;     padding-right:5px;     }
.mob-hidden {display:none;}
.mob-log-input { border-radius: 4px; border: 1px solid #BABABA;  box-shadow: inset rgba(0,0,0,.1) 0px 0px 6px, inset rgba(255,255,255,.9) 3px 3px 7px, rgba(0,0,0,.8) 0 0 0; height: 20px; }
.mob-log-input:focus { border: 1px solid #F25B24; }
.mob-log-input:hover { border: 1px solid #F25B24; }
.mob-logo-ee {display:none;}
.mob-logo-ez {}
.mob-mainmenu {        color: #fff;    font-size: 16px;    height:46px;    width:100%;    background-color:#2e4c66;     padding-top:1px; }
.mob-mainmenu-select {        color: #ffffff;    font-size: 16px;    height:46px;    width:100%;    background-color:#2e4c66;     padding-top:1px; }
.mob-menu-a {color: #f15a24; margin-left:15px;font-size: 13pt;}
.mob-menu-a2 {color: #45453d; margin-left:15px;font-size: 13pt;}
.mob-menu-a3 {color: #45453d; margin-left:15px;font-size: 13pt;}
.mob-menu-li {   padding: 15px 10px 15px 10px; border-bottom: 1px solid #dbdbdb;   margin-bottom:0px;   background-color:#ffffff;   }
.mob-menu-li2 {   padding: 15px 15px 15px 15px; border-bottom: 1px solid #C0C9D2;   margin-bottom:0px;   background-color:#D6DBE1; border-left: 1px solid #C0C5C9; border-right: 1px solid #C0C5C9;}
.mob-menu-li3 {padding: 15px 15px 15px 15px; border-bottom: 1px solid #949494; margin-bottom:0px; background-color:#C0C9D2;color: #ABB7C3; cursor:pointer; border-left: 1px solid #ACB5BC; border-right: 1px solid #ACB5BC;}
.mob-menu-li:last-child {   border-bottom: none; }
.mob-navigation {    background: #efefef;         color:#45453b;               width: 100%;     height: 34px;    font-size: 12;        text-align: right;    padding-top:4px;    border-left:1px solid #dbdbdb;     border-bottom:1px solid #dbdbdb;     }
.mob-profile-fio {    font-size: 20px;    border-bottom:1px solid #ffffff;    padding-top:16px;    padding-bottom:16px; }
.mob-profile-top { background-color:#454545; color:#ffffff; width:100%; padding-bottom:16px; }
.mob-tab2 {         font-size: 14px;    }
.mob-ul {    margin: 0;    padding: 0;    list-style: none;    width: 100%;        z-index:100;    backGround-color:white;    text-align:left;    }
.mob-ul2 {    margin: 0;    padding: 0;    list-style: none;    z-index:100;    backGround-color:white;    text-align:left;    border-bottom: 4px solid #f15a24;    }
.mob-user-name {       font-size: 12;           cursor:pointer; }
.mob-user-name-select {       font-size: 12;           cursor:pointer; }
.no_select_tab_menu_as {              height: 30px;     line-height: 30px;                          background-color: #F8F7F7;          display: inline-block;      vertical-align: bottom;      width: 246px;      color:#000;      cursor:pointer;                           border-top: 1px solid #B7B7B7;     border-left: 1px solid #B7B7B7;     border-right: 1px solid #B7B7B7;              -webkit-border-top-left-radius: 4px;     -webkit-border-top-right-radius: 4px;     -moz-border-radius-topleft: 4px;     -moz-border-radius-topright: 4px;     border-top-left-radius: 4px;     border-top-right-radius: 4px; }
.only-ee {   display:none !important; }
.only-ezwim {   display:block !important; }
.page-title {   font-size:31px;   text-align:left;   color:#6E6F73;   padding:0;   font-family:accoprolight;   text-transform:uppercase; }
.pagelinkcur {  text-decoration:underline;          ;         color:#0066CC;           }
.pagelinkcur_cs {text-decoration:underline; color:#0066CC;}
.pagelinkrows { text-decoration:none;          color:#0066CC;           }
.pagelinkrows_cs { text-decoration:none; color:#0066CC;}
.period {     text-decoration:none;     color:#44453D;     background-color:#ffffff;     padding-left:16px;     padding-top:10px;     padding-right:0px;     font-size:12px;      font-weight:bold;     margin-left:0px;     margin-right:0px;     height:36px;     width:100%;     cursor:pointer;     text-align:left;     border-bottom:1px solid #B8B8B8; }
.period-value {   color:#44453D;   font-size:14px;   text-decoration:none;   background-color:transparent;   font-weight:bold;   cursor:pointer;   font-size:12px; }
.period1 {     text-decoration:none;     color:#6b6b73;     background-color:#fefefe;     padding-left:16px;     padding-top:10px;     padding-right:0px;           font-size:14px;      font-weight:bold;     margin-left:0px;     margin-right:0px;     height:40px;     width:100%;     cursor:pointer;     text-align:left;     border-bottom:1px solid #6e6f73;     }
.period_selector {   border:1px solid #B8B8B8;   border-radius:3px;   height:36px;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box; }
.pp-dash-act1 {height:35px;width:20px;background: url(dash_act1.gif) no-repeat;background-position:top left;}
.pp-dash-act2 {height:38px;width:20px;background: url(dash_act2.gif) no-repeat;background-position:top left;}
.pp-dash-act3 {height:38px;width:20px;background: url(dash_act3.gif) no-repeat;background-position:top left;}
.pp-dash-act4 {height:38px;width:20px;background: url(dash_act4.gif) no-repeat;background-position:top left;}
.pp-dash-act5 {height:38px;width:20px;background: url(dash_act5.gif) no-repeat;background-position:top left;}
.pp-dash-act6 {height:38px;width:20px;background: url(dash_act6.gif) no-repeat;background-position:top left;}
.pp-dash-act7 {height:38px;width:20px;background: url(dash_act7.gif) no-repeat;background-position:top left;}
.pp-dash-sal0 {width:20px;background: url(edit.png) no-repeat;background-position:center left;cursor:pointer;}
.pp-dash-salC {width:20px;background: url(dash-salC.png) no-repeat;background-position:center left;cursor:pointer;}
.pp-dash-salD {width:20px;background: url(dash-salD.png) no-repeat;background-position:center left;cursor:pointer;}
.pp-dash-salF {width:20px;background: url(dash-salF.png) no-repeat;background-position:center left;cursor:pointer;}
.pp-dash-salO {width:20px;background: url(edit.png) no-repeat;background-position:center left;cursor:pointer;}
.pp-dash-salP {width:20px;background: url(dash-salP.png) no-repeat;background-position:center left;cursor:pointer;}
.pp-dash-salS {width:20px;background: url(dash-salS.png) no-repeat;background-position:center left;cursor:pointer;}
.pp-dash-salT {width:20px;background: url(dash-salT.png) no-repeat;background-position:center left;cursor:pointer;}
.pp-dash-sq { height:38px;width:16px;background: url(dash_sq.gif) no-repeat;background-position:top left;}
.preMenu2Center {width:1000px; background-image:url(menu/menu2center.png);}
.preMenu2Center_cs {width:1000px; background-image:url(menu/menu2center.png);}
.profile {     font-size:11px;       font-weight:bold;          color:#0066CC;     text-decoration:none;     }
.radioArea { background:transparent url(radio.gif) no-repeat scroll left top; }
.radioAreaChecked { background:transparent url(radio.gif) no-repeat scroll left bottom; }
.radioAreaChecked_cs {background:transparent url(radio.gif) no-repeat scroll left bottom;}
.radioArea_cs {background:transparent url(radio.gif) no-repeat scroll left top;}
.reg3 {     text-decoration:none;     font-size:12px;     font-weight:bold;     color:#0066CC;     padding-left:10px; }
.repbutton {   text-align:center;   height:22px;   width:auto;   color: #FFFFFF;   background-image: url(bt_midi.jpg);   font-size:10px;   white-space:nowrap;   font-weight:bold;    padding-left:5px;   padding-right:5px; }
.repbutton_b {   height:22px;   color: #ffffff;   background: url(button_blue.png) repeat-x scroll 0 0 transparent;   font-size:11px;   font-weight:bold;        cursor:pointer;   padding-bottom:0px;   border:solid 1px #024180;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box;   border-radius:2px 2px 3px 3px; }
.repbutton_cs {text-align:center;height:22px;width:auto;color: #FFFFFF;background-image: url(bt_midi.jpg);font-size:10px;white-space:nowrap;font-weight:bold;padding-left:5px;padding-right:5px;}
.repbutton_g {   height:22px;   color: #ffffff;   background: url(/inetpub/image/button_gray.png) repeat-x scroll 0 0 transparent;   font-size:11px;   font-weight:bold;        cursor:pointer;   border-top:solid 1px #8b8b8b;   border-bottom:solid 1px #8b8b8b;   border-left:solid 1px #8b8b8b;   border-right:solid 1px #8b8b8b;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box;   border-radius:2px 2px 3px 3px; }
.repbutton_g_cs {height:20px;color: #FFFFFF;background: url(/inetpub/image/button_grey.jpg) repeat-x scroll 0 0 transparent;font-size:11px;font-weight:bold;cursor:pointer;padding-bottom:0px;border-top:solid 1px #8b8b8b;border-bottom:solid 1px #8b8b8b;border-left:solid 1px #8b8b8b;border-right:solid 1px #8b8b8b;padding-left:5px;padding-right:5px;text-decoration:none;}
.repbutton_o {   height:22px;   color: #ffffff;   background: url(/inetpub/image/button_red.png) repeat-x scroll 0 0 transparent;   font-size:11px;   font-weight:bold;   cursor:pointer;   border-top:solid 1px #fba08d;   border-bottom:solid 1px #f35b34;   border-left:solid 1px #ff7f57;   border-right:solid 1px #ff8265;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box;   border-radius:2px 2px 3px 3px; }
.repbutton_o_cs {height:20px;color: #FFFFFF;background: url(/inetpub/image/loginsign.png) repeat-x scroll 0 0 transparent;font-size:11px;font-weight:bold;cursor:pointer;border-top:solid 1px #fba08d;border-bottom:solid 1px #f35b34;border-left:solid 1px #ff7f57;border-right:solid 1px #ff8265;padding-left:10px;padding-right:10px;text-decoration:none;}
.repbutton_o_min_cs {height:20px;color: #FFFFFF;background: url(/inetpub/image/loginsign.png) repeat-x scroll 0 0 transparent;font-size:11px;font-weight:bold;cursor:pointer;border-top:solid 1px #fba08d;border-bottom:solid 1px #f35b34;border-left:solid 1px #ff7f57;border-right:solid 1px #ff8265;text-decoration:none;padding-left:5px;padding-right:5px;}
.repbutton_r {   height:22px;   color: #ffffff;   background: url(button_red2.png) repeat-x scroll 0 0 transparent;   font-size:11px;   font-weight:bold;        cursor:pointer;   padding-bottom:0px;   border:solid 1px #BD492B;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box;   border-radius:2px 2px 3px 3px; }
.repbutton_v {   height:22px;   color: #ffffff;   background: url(button_violet.png) repeat-x scroll 0 0 transparent;   font-size:11px;   font-weight:bold;        cursor:pointer;   padding-bottom:0px;   border:solid 1px;   border-color:#1E026D #1E026D #2D1377 #1E026D;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box;   border-radius:2px 2px 3px 3px; }
.rephead .td1,.rephead .td2 {padding:0;}
.repref {      cursor:pointer;      font-weight: bold;       text-decoration:none;       color:#0066CC;      font-size:11px;     }
.reprelativeout {   border: 1px solid #DBDBDB;    cursor: pointer;      font-size: 16px;   text-align: center;   width: 30px;   padding: 1px 12px;   border-left:1px solid #DBDBDB; }
.repsubtotal {   background-color:#ffffff;   font-weight: bold;   color: #484848;   padding: 1px 5px 1px 5px;     border-top: none;   border-left: none;   border-right: none;   border-bottom: 1px solid #DBDBDB;    height:40px;   font-size:16px; }
.repsubtotal td {   border: none; }
.row_marked {background-color: #F5F4F0;padding: 18px 15px 4px !important;margin-top: 0px;}
.row_text_button {line-height: 14px;border: 1px solid #00447f;color: #fff;font-size: 12px;font-weight: bold;border-radius: 2px;background-image: url(button_background.png);background-repeat: repeat-x;background-position: left center;cursor: pointer;height: 22px;padding: 0 9px;margin-top: 2px;}
.row_text_button_2 {border: 1px solid #00447f;color: #fff;font-size: 12px;font-weight: bold;border-radius: 2px;background-image: url(button_background.png);background-repeat: repeat-x;background-position: left center;cursor: pointer;padding: 2px 9px;margin-top: 2px;}
.select_tab_menu_as {              height: 35px;     line-height: 35px;     font-weight:bold;          background-color: #ffffff;                   z-index: 1;     border-bottom: 1px solid #fff;                                     display: inline-block;      vertical-align: bottom;      width: 246px;      cursor:pointer;                       border-top: 1px solid #B7B7B7;     border-left: 1px solid #B7B7B7;     border-right: 1px solid #B7B7B7;                                    -webkit-border-top-left-radius: 4px;     -webkit-border-top-right-radius: 4px;     -moz-border-radius-topleft: 4px;     -moz-border-radius-topright: 4px;     border-top-left-radius: 4px;     border-top-right-radius: 4px; }
.signAttention { width:36px; background-image:url(urgent.jpg);background-repeat:no-repeat;}
.signAttention_cs { width:46px; background-image:url(alert.gif);background-repeat:no-repeat; background-position:center right;}
.signInfo { width:36px; background-image:url(info.png);background-repeat:no-repeat;}
.signInfo_cs { width:36px; background-image:url(info.png);background-repeat:no-repeat;}
.signUrgent { width:36px; background-image:url(alert.jpg);background-repeat:no-repeat;}
.signUrgent_cs { width:36px; background-image:url(alert.jpg);background-repeat:no-repeat;}
.split {width:5px; background-image:url(/inetpub/image/borders/borderCSplit.png);}
.splitGray {width:5px; background-image:url(/inetpub/image/borders/borderCSplitGray.png);}
.splitGray_cs {width:5px; background-image:url(/inetpub/image/borders/borderCSplitGray.png);}
.split_cs {width:5px; background-image:url(/inetpub/image/borders/borderCSplit.png);}
.str_tab_menu_as {     height: 35px;     width: 100%;                                  }
.summary-dash-row-change {   display: inline-block;   border-color:#F25B24 transparent;   border-style: solid;   border-width: 8px 8px 0px 8px;   height: 0px;   width: 0px; }
.t-menu-parent {  margin:0 0 0 0; }
.tab_header {padding: 7px 11px;border: 1px solid #C5C3C4;text-decoration: none;line-height: 28px;border-top-left-radius: 3px;border-top-right-radius: 3px;background-image: url(tab_header_background.png);background-repeat: repeat-x;background-position: left bottom;font-size: 12px;color:#2E6097 !important;}
.table_marked_row {background-image: url(table_marked_row_background.png);font-size: 12px;font-weight: bold;height: 18px;vertical-align: text-bottom;padding-top: 10px;}
.tabsCardCenter {   padding:0px;   margin:0px;   background-image: url(/inetpub/image/tabcardcenter.png); }
.tabsCardCenter_cs {padding:0px;margin:0px;background-image: url(/inetpub/image/tabcardcenter.png);}
.tabsCardLeft {   padding:0px;   margin:0px;   background-image: url(/inetpub/image/tabs2left.png); }
.tabsCardLeft_cs {padding:0px;margin:0px;background-image: url(/inetpub/image/tabs2left.png);}
.td_sortref {padding:0 !important;}
.td_sortref a {font-size:14px;}
.td_sortref>a {padding:1px 5px;padding-left:16px;}
.tobBuArrowDown {background-image:url(topbuttons/arrowDown.png); width:26px; height:26px; cursor:pointer;}
.tobBuArrowDown_cs {background-image:url(topbuttons/arrowDown.png); width:26px; height:26px; cursor:pointer;}
.tobBuPdf {background-image:url(topbuttons/pdf.png); width:27px; height:26px;}
.tobBuPdf_cs {background-image:url(topbuttons/pdf.png); width:27px; height:26px;}
.tobBuPrint {background-image:url(topbuttons/print.png); width:26px; height:26px; cursor:pointer;}
.tobBuPrint_cs {background-image:url(topbuttons/print.png); width:26px; height:26px; cursor:pointer;}
.tobBuQuestion {background-image:url(topbuttons/question.png); width:26px; height:26px; cursor:pointer;}
.tobBuQuestion_cs {background-image:url(topbuttons/question.png); width:26px; height:26px; cursor:pointer;}
.topBuArrowLeft {background-image:url(topbuttons/arrowLeft.png); width:21px; height:26px; cursor:pointer;}
.topBuArrowLeft_cs {background-image:url(topbuttons/arrowLeft.png); width:21px; height:26px; cursor:pointer;}
.topBuMonth {background-image:url(topbuttons/monthJune08.png); width:56px; height:26px;}
.topBuMonth_cs {background-image:url(topbuttons/monthJune08.png); width:56px; height:26px;}
.tr1 .filterlink {   font-weight:normal !important; }
.tr2 .filterlink {   font-weight:normal !important; }
.ui-datepicker .ui-datepicker-buttonpane button { display: block; float: left; margin: 0px 1px 6px 6px; padding: 5px 9px 21px; border: none;  font-size: 14px; height: 20px; text-decoration: none; font-weight: bold; cursor: pointer; border-radius: 3px; border: 1px solid transparent; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; background-color: #F25B24; color: #FFFFFF; border-color: #F25B24 !important; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:hover { color: #F25B24; border-color: #F25B24 !important; background-color: #FFFFFF; }
/*.ui-state-default, .ui-widget-content .ui-state-default { border: 0; font-weight: normal; color: #F25B24; background: #fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; }
.ui-state-default:hover { background-color: #F25B24; color:#fff; }*/ /*NEW LF*/
.ui-widget-header { color: #222; font-weight: bold; background: #fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; border:0; border-bottom: 1px solid #d3d3d3; }
.underline {background-image:url(ram_t.gif); color:#484848; }
.underline1 {background-image:url(ram_b.gif);color:#484848;}
.underline1_cs {background-image:url(ram_b.gif); }
.underline_cs {background-image:url(ram_t.gif); }
.up {background-image:url(/inetpub/image/borders/up.png);    width:11px;   height:6px; }
.up_cs {background-image:url(/inetpub/image/borders/up.png); width:11px;height:6px;}
.userInfo_namePre {width:20px; height:40px; margin-right:5px; background-image:url(userbig.png); float:left;}
.userInfo_namePre_cs {width:20px; height:40px; margin-right:5px; background-image:url(userbig.png); float:left;}
.userInfo_signOut {width:68px; height:22px; float:right; background-image:url(signout.png);}
.userInfo_signOut_cs {width:68px; height:22px; float:right; background-image:url(signout.png);}
.widget_custom_top10 div.dashboard_widget_row:hover {   background-color:#F25B24;   cursor:pointer; }
.widget_custom_top10 div.dashboard_widget_row:hover .row_text_costcenter {   color: #FFB688 !important;  }
.zero_bg {background: url(bg_logo_zero_touch.png) repeat-x;}
.zero_blue_link {background: url(bg_zero_touch.png) repeat-x;border:solid 1px #e0e1e5;}
.zero_password {background: url(lock.png) no-repeat;background-position:center right;width:262px;}
a.Brdcrmb {          color:#454545;     font-size:14px;           text-decoration:none;     }
a.Brdcrmb:hover {          color:#454545;     font-size:14px;           text-decoration:none;     }
a.menumain-a, a.menumain-a-sel:hover { color:#f15a22;}
a.menumain-a, a.menumain-a-sel:visited { color:#f15a22;}
a.reg3a {     text-decoration:none;     font-size:12px;     font-weight:bold;     color:#0066CC;     padding-left:10px;     vertical-align: middle;      }
a.reg3b {     text-decoration:none;     font-size:12px;     font-weight:normal;     color:#0066CC; }
a.tab2nonsel:hover {     text-decoration:none;     color:#F25B24;           font-size:12px;      font-weight:bold;     }
a.tab2nonsel_cs:hover {text-decoration:none;color:#F25B24; font-size:12px;font-weight:bold;}
a.tab2sel {     text-decoration:none;     color:#F25B24;           font-size:12px;      font-weight:bold;     }
a.tab2sel_cs {text-decoration:none;color:#F25B24;font-size:12px;font-weight:bold;}
a.tabnonsel:hover {     text-decoration:none;     color:#F25B24;           font-size:12px;      font-weight:bold;     float:left;     }
a.tabnonsel_cs:hover {text-decoration:none;color:#F25B24;font-size:12px;font-weight:bold;}
a.tabsel {     text-decoration:none;     color:#F25B24;           font-size:12px;      font-weight:bold;     float:left;     }
a.tabsel_cs {text-decoration:none;color:#F25B24;font-size:12px;font-weight:bold;}
a.ui-slider-handle.ui-state-default.ui-corner-all { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555; padding: 0!important; }
a.ui-state-default.ui-state-highlight { background-color: #F25B24!important; color:#fff; }
body,input,select,textarea {font-family:accoprolight;}
option {font-family:accoprolight, arial;}
body,input,select,option,textarea,button {color:#484848;}
div#ADDAH {   border:1px #B8B8B8;   border-style:none none solid none;   height:69px;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box;   padding:0;   font-size:15px;   color:#3E3E3E; }
div#ADDAH .dashNormalColor {   font-size: 14px;   padding: 3px 0 0 17px; }
div.back-main-color .row_text_costcenter {   color: #FFB688 !important;  }
div.back-sec-color2 .row_text_costcenter {   color: #FFFFFF !important;  }
div.dashboard_widget_row_hover {   background-color:#F25B24;   cursor:pointer; }
div.dashboard_widget_row_hover .row_text_costcenter {   color: #FFB688 !important;  }
div.dashlet_content_eem {   height: 402px;   border:1px solid #D4D3CF;   border-top:none;   margin: 0;   overflow: hidden;   padding: 0;   background-color:#FFFFFF; }
div.dashlets_list_div {   clear:both;   padding:0;   position:relative;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing: border-box;   -khtml-box-sizing: border-box;   height:124px;   margin-bottom:10px; }
div.ee-card-tab .row_text_costcenter {   color: #8EABD1 !important;  }
div.ee-card-tab-active .row_text_costcenter {   color: #FFFFFF !important;  }
input.browse-gray {z-index:1;position: relative;left:-80px;top:0px;width:75px;height:22px;color: #FFFFFF;background: url(/inetpub/image/button_browse.jpg) no-repeat;font-size:11px;font-weight:bold; cursor:normal;padding-bottom:0px;margin:0;border-style:none;text-decoration:none;}
li {margin:0;}
table.button_over_table {   background:url(/inetpub/image/btn_over_fon.png) !important; }
table.button_over_table td.button_img_content {   background: url(/inetpub/image/btn_over_content.gif) !important; }
table.button_over_table td.button_img_left {   background: url(/inetpub/image/btn_over_left.gif)  no-repeat 0 0 !important; }
table.button_over_table td.button_img_right {   background: url(/inetpub/image/btn_over_right.gif)  no-repeat 0 0 !important; }
table.button_pressed_table {   background:url(/inetpub/image/btn_pressed_fon.png) !important; }
table.only-ee {   display:none !important; }
table.only-ezwim {   display:table !important; }
td.button_img_content {   background: url(/inetpub/image/btn_out_content.gif);   height:23px;   -moz-user-select: none;   -khtml-user-select: none;   user-select: none; }
td.button_img_left {   background: url(/inetpub/image/btn_out_left.gif) no-repeat 0 0;   width:5px;   height:23px; }
td.button_img_right {   background: url(/inetpub/image/btn_out_right.gif) no-repeat 0 0;   width:5px;   height:23px; }
td.dl_title_td_center {height:35px;background-image:url(/inetpub/image/dl_title_td_center.png);}
td.dl_title_td_left {width:5px;height:35px;background-image:url(/inetpub/image/dl_title_td_left.png);background-repeat:no-repeat;}
td.dl_title_td_right {width:5px;height:35px;background-image:url(/inetpub/image/dl_title_td_right.png);background-repeat:no-repeat;}
ul {}

/*from template_style_egv_E.css*/
.common-sprite {background: url(/inetpub/image/eem_common_sprite_E.png) no-repeat top left; display: inline-block;}
.dashboard-sprite {background: url(/inetpub/image/eem_dashboard_sprite_EGV.png) no-repeat top left; display: inline-block;}
.font-sec-color-3 {color: #20495E;}
.font-sec-color-3--hover:hover {color: #20495E !important;}
.back-sec-color-3, .back-sec-color-3--hover:hover, .ee-small_dashlet_hover {background-color: #20495E;}
.border-sec-color-3 {border-color: #20495E;}
.border-sec-color-3--hover:hover {border-color: #20495E !important;}
.only-ee { display: none !important; }
.only-ezwim { display: block !important; }
.only-ezwim--table {display: table;}
.only-ee--table {display: none;}
table.only-ee { display: none !important; }
table.only-ezwim { display: table !important; }
.ee-menu2_cs > img, .ee-menu2_cs-sel > img {display: none;}

/*only for old LF*/
fieldset {min-width: 0; padding: 0; margin: 0; border:0}
fieldset > legend {display: none}
#body_spin_wrap {width: 100%; height: 100%; position: fixed; z-index: 20000; top: 0; left: 0; background: transparent;}

/* new classes*/
.logo-wrap {height: 64px; display: flex; align-items: center;}
.logo-wrap > img {max-height: 100%; max-width: 100%;}

/*move to EEM!*/
#additional_loading_info {position: absolute; right: 0; top: 0; padding-left: 0; padding-right: 0;}
#additional_loading_info::before {display: none;}
#pnhdd_table_history .top, #pnhdd_table_history .bottom, #pnhdd_table_due_dates .top, #pnhdd_table_due_dates .bottom {display: none;}
.table-report-card {overflow: unset !important;}
.border-form {border-color: #CCCCCC !important;}

.ui-autocomplete {max-height: 300px; overflow-y: auto; overflow-x: hidden; z-index: 1100 !important;}
.ui-autocomplete .ui-menu-item{font-family: 'Open Sans'; cursor: pointer; padding-top: 2px !important; padding-left: 0.75rem !important;}
.ui-autocomplete .ui-menu-item.ui-state-focus{}
.form-grp-i-autocomplete--with-chevron .icon.chevron {width: 22px; height: 22px; right: 6px; top: 4px;}
.form-grp-i-autocomplete--with-chevron .icon.clear {right: 29px;}

/*???*/
.quickveiew-qtip-content{max-width: 900px !important; width: 420px !important; max-height: 500px !important; height: 400px !important;}

/*only for old cards in new L&F - remove after updating cards!*/
.container-fluid fieldset.checkbox_group {
    display: block;
}
.company_mod_cell {line-height:1;}
.repbutton_o_cs,.repbutton_g_cs,.Labelcard_cs {font-weight: 600;}
.repbutton_o_cs > div,.repbutton_g_cs > div{padding-top: 1px !important;}
/*---*/

/*only for Cloud with APEX classes*/
td {box-sizing:initial}
#P941_RT_2 select{margin-top:-2px;}
#P941_RT_2 table.formlayout{border-collapse: collapse;}
#P941_MOD_ADDITIONAL_COST_CATEGORIES {position:relative; top:-13px;}
#P941_DEFAULT_INSERTED_PERIOD {margin-top:-4px !important;}

.custom-style-warning {
    padding-top: 11px;
    font-size: 12px;
    font-style: italic;
}

.top-scroller-table-report {
  overflow-x: scroll;
  overflow-y: hidden;
}

.scroller-content {
  background-color: transparent;
  height: 5px;
  white-space: nowrap;
}