* {
   margin: 0;
   padding: 0;
}
html,
body {
   height: 100%;
   width: 100%;
   background: #fff;
   font-family: sans-serif !important;
   line-height: 22px !important;
   font-size: 11px; /*word-wrap:break-word;"Arial", "Tahoma", "Helvetica", "Verdana", */
}
button,
input {
   outline: none;
}
h1 {
   color: #0066cc;
   font-size: 22px;
   font-weight: 400;
   margin-bottom: 5px;
}
h2 {
   color: #336699;
   font-size: 16px;
   line-height: 25px;
   padding-top: 5px;
}
h3 {
   color: #009900;
   font-size: 15px;
   line-height: 25px;
}
h4 {
   color: #000099;
   font-size: 14px;
   line-height: 25px;
}
h5 {
   border-bottom: #cccccc 1px solid;
   margin: 8px 0;
   color: #000;
   font-size: 14px;
}
a img {
   border: none;
}
a {
   color: #000066;
}
a:hover {
   color: #cc0000;
}
.container {
   width: 100%;
   margin: 0 auto;
   float: left;
   background-color: #f4f4f4;
   padding: 10px 12px 10px 9px;
   border-radius: 5px;
}
.container_center {
   float: left;
   background-color: #fff;
   width: 100%;
   border-radius: 5px;
   border: 1px solid #a1abb5;
}
.header {
   width: 100%;
   float: left;
}
.header .right {
   margin-right: 10px;
}
.header .right a,
.header .right p {
   float: left;
   text-decoration: none;
}
.header .right a {
   margin: 0 3px 0 10px;
}
.header .right p {
   font-style: italic;
   line-height: 30px;
}
.red {
   color: #d70000;
   font-style: normal;
   font-size: 14px;
   font-weight: bold;
   line-height: 30px;
}
.logo {
   float: left;
   margin: 10px;
}
.footer {
   width: 930px;
   height: 75px;
   float: left;
   background: url(../img/footer.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/footer.jpg*/;
   padding: 0 15px 10px 15px;
   margin-left: -15px;
   position: relative;
}
.footer_top {
   width: 960px;
   height: 2px;
   float: left;
   background: url(../img/footer_top.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/footer_top.jpg*/;
   position: relative;
   margin-left: -15px;
}
.footer .right {
   float: right;
   margin: 0 5px 0 0;
}
.footer .right a,
.footer .right p {
   float: left;
   margin: 10px 5px;
}
.footer p {
   float: left;
   margin: 10px;
}
ul,
li {
   margin: 0;
   padding: 0;
}
#blob {
   background: #fff;
   position: absolute;
   z-index: 1;
   top: 0;
   background: url(../img/naw.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/naw.jpg*/;
   margin-top: 5px;
   background-repeat: repeat-x;
   height: 20px;
   border-left: 1px solid #b2c5f0;
   border-right: 1px solid #b2c5f0;
   border-radius: 5px 5px 0 0;
}
#nav {
   position: relative;
   background: #fff;
   float: left;
}
#nav li {
   float: left;
   list-style: none;
   text-align: center;
}
#nav li a {
   color: #000066;
   z-index: 2;
   position: relative;
   cursor: pointer;
   float: left;
   font-size: 11px;
   font-family: helvetica, arial, sans-serif;
   text-decoration: none;
   padding: 0;
   margin: 0 10px;
}
#nav li a:hover {
   color: #cc0000;
}
.menu {
   float: right;
   margin: 25px 20px 14px 0;
}
.table_slide {
   width: 920px;
   height: 178px;
   margin: 0 auto;
}
.table_img {
   width: 297px;
   min-height: 121px;
   float: left;
   margin: 10px 6px 10px 7px;
}
.table_top_left {
   width: 5px;
   height: 5px;
   background: url(../img/table_top_left.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/table_top_left.jpg*/;
}
.table_top {
   height: 5px;
   background: url(../img/table_top.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/table_top.jpg*/;
}
.table_top_right {
   width: 5px;
   height: 5px;
   background: url(../img/table_top_right.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/table_top_right.jpg*/;
}
.table_left {
   width: 5px;
   background: url(../img/table_left.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/table_left.jpg*/;
}
.table_right {
   width: 5px;
   background: url(../img/table_right.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/table_right.jpg*/;
}
.table_bottom_left {
   width: 5px;
   height: 5px;
   background: url(../img/table_bottom_left.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/table_bottom_left.jpg*/;
}
.table_bottom {
   height: 5px;
   background: url(../img/table_bottom.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/table_bottom.jpg*/;
}
.table_bottom_right {
   width: 5px;
   height: 5px;
   background: url(../img/table_bottom_right.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/table_bottom_right.jpg*/;
}
.table_img .table_top,
.table_img .table_center,
.table_img .table_bottom {
   width: 287px;
}
.table_img .table_right,
.table_img .table_left {
   height: 111px;
}
.table_slide .table_top,
.table_slide .table_center,
.table_slide .table_bottom {
   width: 910px;
}
.table_slide .table_right,
.table_slide .table_left {
   height: 168px;
}
.div_one {
   width: 33%;
   float: left;
   margin: 0;
}
.div_one p {
   float: left;
   margin: 5px;
   padding: 0 12px;
}
#slideshow {
   position: relative;
   height: 168px;
}
#slideshow IMG {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 8;
   opacity: 0;
}
#slideshow IMG.active {
   z-index: 10;
   opacity: 1;
}
#slideshow IMG.last-active {
   z-index: 9;
}
.right_sidebar {
   width: 300px;
   float: right;
   min-height: 200px;
   margin: 0 7px 0 0;
}
.table_blue .table_img {
   margin-top: 0;
   margin-bottom: 10px;
}
.table_blue .table_img .table_center {
   background-color: #d1deff;
   color: #003399;
   font-size: 12px;
   padding: 10px;
}
.table_blue .table_img .table_center img {
   float: left;
   padding-bottom: 10px;
}
.table_blue .table_img .table_center p {
   margin: 5px 0;
   float: left;
}
.table_blue .table_img .table_center h1 {
   color: #0066cc;
   font-size: 16px;
   font-weight: 700;
   margin-bottom: 10px;
}
.content_left {
   float: left;
   margin: 10px;
   width: 60%;
   color: #666699;
   margin-bottom: 20px;
}
.content_left hr {
   width: 550px;
   height: 1px;
   background-color: #666699;
   border: none;
   border-top: 1px solid #665599;
   margin-top: 10px;
}
.line_3 {
   float: left;
   width: 300px;
}
.line {
   width: 100%;
   padding: 5px 0;
   float: left;
}
.line p {
   float: right;
   margin-right: 10px;
}
.line table {
   float: right;
}
.line_2 {
   float: right;
   width: 230px;
   padding-left: 120px;
   padding-right: 200px;
   margin: 70px 0 0;
   color: #666699;
}
@media all and (-webkit-min-device-pixel-ratio: 10000),
   not all and (-webkit-min-device-pixel-ratio: 0) {
   .line_2 {
      margin: 10px 0 0;
   }
}
.mini {
   font-size: 11px;
   color: #666699;
}
.table_enquiry {
   margin-left: 10px;
}
.content_left ul {
   float: left;
   width: 200px;
}
.content_left ul li {
   list-style: none;
}
.content_left ul li a {
   text-decoration: underline;
   color: #335577;
}
.content_left ul li a:hover {
   color: #d70000;
}
.link_box {
   float: left;
   border-bottom: 2px solid #666699;
   padding: 0 0 15px 0;
   width: 100%;
   margin: 0 0 50px;
}
.text_box p {
   font-family: "Arial", "Tahoma", "Helvetica", "Verdana", sans-serif;
   float: none;
   margin-top: 0.5em;
   margin-bottom: 4em;
}
.text_box p strong {
   background: url(../img/list.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/list.jpg*/;
   background-repeat: no-repeat;
   background-position: left bottom;
   padding-left: 20px;
   padding-top: 20px;
   height: 24px;
}
.text_box_terms p {
   margin-top: 0.5em;
   margin-bottom: 1em;
}
.content_left .ul_number {
   width: 100%;
}
.content_left .ul_number li {
   list-style-type: decimal;
   margin: 0 0 0 20px;
}
.content_left .ul_square_outside {
   width: 100%;
}
.content_left .ul_square_outside li {
   list-style: square outside;
   margin: 0 0 0 20px;
}
.width_100 {
   float: left;
   width: 100%;
}
.blue_line {
   width: 100%;
   background: url(../img/blue_line.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/blue_line.jpg*/;
   height: 28px;
   margin: 5px 0 2px -6px;
   padding: 0 5px;
   float: left;
}
.login_top_img {
   width: 940px;
   height: 50px;
   float: left;
   background: url(../img/login_top_img.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/login_top_img.jpg*/;
   margin: 0 0 0 -6px;
}
.login_top_img h1 {
   color: #fff;
   font-size: 22px;
   float: left;
   margin: 12px;
}
.login_center {
   margin: 0 auto;
   width: 340px;
   padding: 10px 0;
}
.login_box {
   width: 100%;
   float: left;
   border: 1px solid #99aacc;
   margin: 0;
   background: #fff;
   background-repeat: repeat-x;
   background-position: top;
}
.login_box h1 {
   color: #000;
   font-size: 12px;
   font-weight: bold;
   float: left;
   margin: 0;
   width: 90%;
   padding: 0 5%;
   background: #ffd557;
   line-height: 24px;
   border-bottom: 1px solid #99aacc;
}
.login_box_2 {
   float: left;
   border: 3px solid #c0c0c0;
   margin: 10px 9px;
   color: #000;
   padding: 5px;
   width: 90%;
   border-radius: 5px;
}
.link_login_page {
   float: left;
   color: #335577;
   text-decoration: underline;
   margin: 5px 0 10px;
}
.link_login_page:hover {
   color: #ffd557;
}
.button_login {
   float: right;
   margin: 0 10px 0 0;
}
.hFooter_admin {
   height: 60px;
   clear: both;
}
.footer_admin {
   float: left;
   width: 100%;
   height: 60px;
   margin-top: -61px;
   background-color: #e1e1e1;
   border-top: 1px solid #ccc;
   min-width: 1000px;
   text-align: center;
}
#form1 {
   height: 100%;
}
.footer_admin a,
.footer_admin p {
   line-height: 50px;
   margin: 0 10px;
   text-decoration: none;
   color: #3b3b3b;
   font-size: 14px;
}
.footer_admin a:hover {
   color: #909090;
}
.header_admin {
   width: 100%;
   height: 80px;
   background-color: #fff;
   position: relative;
   z-index: 10;
   border-bottom: 1px solid #e3e3e3;
}
.header_admin_center {
   min-width: 1000px;
   max-width: 1400px;
   margin: 0 auto;
   height: 80px;
}
.logo_admin {
   float: left;
   margin: 10px 0 0 50px;
}
.menu_admin {
   width: 100%;
   height: 47px;
   border-bottom: 1px solid #1b1b1b;
   border-top: 1px solid #323232;
   color: #ccc;
   background: url(../img/menu.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/menu.png*/;
   position: relative;
}
.button_admin {
   float: left;
   height: 28px;
   margin: 10px 10px 0 0;
}
.right_button {
   float: right;
   margin-top: -50px;
}
/*.ui-widget-overlay{display:none;}*/
.popup_box {
   margin: 10px auto 0;
   width: auto;
   width: 200px;
}
.ui-dialog-content,
.ui-widget-content {
   /*width:370px !important;*/
   margin-left: -8px;
}
.button_box_popup {
   float: left;
   margin: 10px 0 0 37px;
}
.button_box_popup div {
   float: left;
   margin: 0 5px;
}
.dxgvControl a {
   font-size: 12px;
}
.table_user_pass {
   float: left;
   padding: 20px;
   color: #333;
}
.table_user_pass td {
   padding-right: 20px;
}
.table_box_2 {
   color: #333;
   margin: 0;
   padding: 0 5px;
}
.table_box_2 td {
   white-space: nowrap;
   text-align: left;
}
.persone_edit_box {
   width: 680px;
   padding: 10px;
   background-color: #f9f9f9;
   border: 1px solid #e3e3e3;
   position: relative;
   border-radius: 5px;
   float: left;
   margin: 0 0 0 10px;
}
.ui-dialog .ui-dialog-content {
   overflow: hidden;
}
.dxpSummary,
.dxpPageNumber,
.dxpCurrentPageNumber,
.dxgvHeader td {
   font-size: 12px !important;
   font-weight: normal;
}
div.scrollableArea a img {
   border-radius: 5px;
}
/* control edit */
.control_edit {
   color: #333;
   margin: 5px auto;
}
.control_edit td {
   text-align: left;
   white-space: nowrap;
}
.control_edit_button {
   text-align: center;
}
.control_edit_button table {
   margin-left: auto;
   margin-right: auto;
}
/* end of control */
.title {
   font-weight: bold;
   color: #333;
}
.popup_table {
   margin: 10px auto;
   color: #333;
}
.user_box {
   float: right;
   right: 0;
   margin: 30px 30px 0 0;
}
.user_box p,
.user_box a {
   color: #333;
   font-size: 14px;
   text-decoration: none;
   text-align: right;
}
#content {
   float: left;
   width: 100%;
}
.box_f9_300px,
.box_f9_350px,
.box_f9_600px,
.box_f9_900px,
.box_f9_1000px {
   background-color: #f9f9f9;
   border: 1px solid #e3e3e3;
   border-radius: 5px;
   margin: 10px;
   padding: 15px;
}
.box_f10 {
   background-color: #f9f9f9;
   border: 1px solid #e3e3e3;
   border-radius: 5px;
   margin: 10px;
   padding: 15px;
}
.box_f9 {
   overflow: auto;
}
.box_f9_300px {
   width: 300px;
   margin: 0 auto;
}
.box_f9_350px {
   width: 320px;
   margin: 0 auto;
}
.box_f9_600px {
   width: 550px;
   margin: 0 auto;
}
.box_f9_900px {
   width: 700px;
   margin: 0 auto;
}
.box_f9_1000px {
   width: 730px;
   margin: 0 auto;
}
.dxgv {
   font-size: 12px !important;
   font-weight: normal !important;
}
#GroupEdit_ddeMember_DDD_PWST-1 {
   z-index: 1000;
   background-color: #fff;
   width: 100px !important;
}
.hlDelete {
   background-image: url(../img/Delete.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/EditButtons/Delete.png*/;
   width: 16px;
   height: 16px;
   display: inline-block;
   cursor: pointer;
}
.hlDelete:hover {
   background-image: url(../img/Delete-1.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/EditButtons/hot/Delete.png*/;
}
.hlDelete_dis {
   background-image: url(../img/Delete-2.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/EditButtons/dis/Delete.png*/;
   width: 16px;
   height: 16px;
   display: inline-block;
   cursor: pointer;
}
.menu_3 {
   width: 100%;
   height: 50px;
   background: #0063a0;
   border-bottom: 1px solid #03588f;
   background: url(../img/menu_3.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/menu_3.png*/;
   position: fixed;
   z-index: 50;
}
.menu_3 a {
   color: #fff;
   font-size: 13px;
   font-weight: bold;
}
.header_bottom {
   float: left;
   height: 100px;
   width: 100%;
   background-color: #145e99;
   border-top: 1px solid #007ac0;
   border-bottom: 1px solid #939393;
}
.footer_3 {
   height: 49px; /* background:url(../img/Images/footer_3.png);*/
   width: 100%;
   margin: -50px 0 0;
   position: relative;
   z-index: 5;
   border-top: 1px solid #ccc;
}
.hFooter_3 {
   height: 50px;
   clear: both;
}
.content_3 {
   width: 100%;
   min-height: 100%;
   margin: 0 auto;
   position: relative;
}
#aspnetForm {
   width: 100%;
   height: 100%;
   height: 100% !important;
   min-height: 100%;
   margin: 0 auto;
   position: relative;
}
.menu_center_3 {
   min-width: 1000px;
   max-width: 7000px;
   padding: 0 50px;
   margin: 0 auto;
}
.menu_right_3 {
   float: right;
}
.footer_3_center {
   margin: 0 auto;
   width: 1000px;
   text-align: center;
   font-size: 12px;
   color: #666;
   padding: 15px 0 0 0;
}
.footer_3_menu {
   text-align: center;
   color: #c2e3f2;
   padding: 50px 0 0 0;
}
.footer_3_menu p,
.footer_3_menu a {
   color: #c2e3f2;
   margin: 0 10px;
}
.footer_3_menu a:hover {
   color: #fff;
}
.sf-menu,
.sf-menu * {
   margin: 0;
   padding: 0;
   list-style: none;
}
.sf-menu {
   float: left;
   height: 50px;
   line-height: 50px;
   padding: 0 0px;
   position: relative;
   z-index: 1000;
   border-left: 1px solid transparent;
   border-right: 1px solid transparent;
}
.sf-menu:hover {
   border-left: 1px solid #004672;
   border-right: 1px solid #004672;
   background: url(../img/menu_3_active.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/menu_3_active.png*/;
}
.menu_right_3 .current {
   background: url(../img/menu_3_active.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/menu_3_active.png*/;
}
.menu_right_3 .current ul .current {
   background: url(../img/menu_3.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/menu_3.png*/;
}
.sf-menu:hover a {
   color: #fff;
}
.sf-menu ul {
   position: absolute;
   top: -999em;
   z-index: 1000;
}
.sf-menu ul li {
   width: 200px;
}
.sf-menu ul li a:hover {
   color: #fff;
}
.sf-menu li:hover {
   visibility: inherit;
}
.sf-menu li {
   float: left;
   position: relative;
   z-index: 100;
   padding: 0px 20px;
}
.sf-menu a {
   display: block;
   position: relative;
   float: left;
   margin: 0;
   z-index: 1000;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
   margin-left: -20px;
   top: 50px;
   z-index: 99;
   padding: 0px 0px;
   border: 1px solid #004672;
   border-radius: 0 0px 5px 5px;
}
.sf-menu li:hover .right_menu_ul,
.sf-menu li.sfHover .right_menu_ul {
   right: 0;
   margin-right: -20px;
}
.sf-menu ul li {
   border-bottom: 1px solid #071d43;
   border-top: 1px solid #005885;
   padding-left: 5px;
   position: relative;
   z-index: 1100;
}
.sf-menu ul li:hover {
   background: #006ea6;
}
.sf-menu ul li:hover a {
   color: #fff;
}
.sf-menu ul li a {
   line-height: 30px;
}
.sf-menu li.sfHover ul a {
   border: none;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
   top: -999em;
   margin-left: 20px;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
   left: 10em;
   top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
   top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
   left: 10em;
   top: 0;
}
.sf-menu {
   float: left;
}
.sf-menu a {
   text-decoration: none;
}
.sf-menu li ul {
   background: #004f80;
   background: url(../img/menu_3_active.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/menu_3_active.png*/;
   z-index: 100;
   border-top: none;
}
.sf-menu li ul a {
   font-weight: normal;
}
.sf-menu li li ul {
   background: #004f80;
   background: url(../img/menu_3_active.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/menu_3_active.png*/;
   z-index: 100;
}
.sf-menu li li a:hover {
   border: none;
}
.menu .sf-menu li ul li a {
   line-height: normal;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
   outline: 0;
}
.sf-sub-indicator {
   display: none;
}
.ul_menu {
   list-style: none;
   float: left;
   margin-left: 30px;
}
.ul_menu li {
   float: left;
   margin: 0;
   margin: 6px 0 0;
}
.ul_menu li:hover {
   background: #6d7d88 url(../img/menu_greey_active.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/menu_greey_active.png*/;
   border-radius: 5px;
}
.ul_menu li a {
   font-size: 12px;
   color: #fff;
   font-weight: bold;
   line-height: 35px;
   padding: 0 20px;
}
.menu_grrey {
   background: url(../img/greey_bg.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/greey_bg.png*/
      repeat-x bottom center;
   width: 100%;
   height: 40px;
   border-bottom: 1px solid #656565;
   position: relative;
   padding-top: 50px;
   position: fixed;
   z-index: 20;
}
.menu_grrey .menu_center_3 {
   min-width: 800px;
   max-width: 7000px;
   padding: 0 60px;
   margin: 0 auto;
}
.content_1000px {
   min-width: 860px;
   max-width: 7000px;
   margin: 0 auto;
   padding: 100px 50px;
}
.menu_top {
   float: left;
   width: 158px;
   border-radius: 5px;
   border: 1px solid #e3e3e3;
   background-color: #fff;
   position: fixed;
   left: 50px;
}
.menu_top .dxnbControl {
   border-radius: 5px;
}
#main {
   float: left;
   padding: 0 2%;
   width: 96%;
}
/*
.right_sidebar_buttons{
    margin:0; 
    width:160px;
    border:1px solid #ccc;
    border-radius:5px;
    padding:10px;
    background:#fff;
    position:fixed;
    right:50px;
    top:100px;
}
*/
.right_sidebar_buttons span,
.right_sidebar_buttons .dxeErrorFrameWithoutError_Default,
.right_sidebar_buttons .dxeButtonEdit_DefaultComboBox {
   float: left;
}
.right_sidebar_buttons .dxeErrorFrameWithoutError_Default,
.right_sidebar_buttons .dxeButtonEdit_DefaultComboBox {
   margin: 3px 0 0;
}
.right_sidebar_buttons ul {
   list-style: none;
   float: left;
   width: 100%;
   line-height: normal;
   border-bottom: 1px dotted #888;
   margin-top: 5px;
}
.right_sidebar_buttons ul li {
   padding: 0 2px 5px;
   float: left;
   line-height: 30px;
}
.right_sidebar_buttons ul li .dxbButton {
   word-wrap: break-word;
   border: none;
   background: url(../img/button_grey_bg.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/button_grey_bg.png*/;
   border-radius: 3px;
   color: #333;
   border: 1px solid #bcbcbc;
   margin-top: 3px;
   float: left;
   height: 22px;
}
.right_sidebar_buttons ul li .dxbButton:hover {
   background: url(../img/button_grey_bg_active.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/button_grey_bg_active.png*/;
   border: 1px solid #999;
}
.right_sidebar_buttons ul li .dxeTextBox_Default {
   width: 183px !important;
}
.right_sidebar_buttons ul li .dxeButtonEdit_DefaultComboBox {
   width: 186px !important;
}
.content_center {
   padding: 0;
   float: left;
   margin: 0 auto;
   width: 100%;
}
.text_menu_greey {
   font-size: 18px;
   color: #fff;
   line-height: 40px;
   float: left;
   margin-left: 50px;
}
.menu_greey_active {
   background: #0063a0 url(../img/bg.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/bg.png*/;
   border-radius: 5px 5px 0 0;
   border-bottom: 1px solid #eee;
}
.ul_menu .menu_greey_active:hover {
   background: #0063a0 url(../img/bg.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/bg.png*/;
   border-radius: 5px 5px 0 0;
   border-bottom: 1px solid #eee;
}
.ul_menu .menu_greey_active a {
   color: #0063a0;
}
.menu_top .dxnbGroupHeader {
   background: #6d7d88 url(../img/menu_3.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/menu_3.png*/;
   border-radius: 5px 5px 0 0;
}
.menu_top .dxnbGroupHeaderCollapsed {
   background: #6d7d88 url(../img/menu_3_active.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/menu_3_active.png*/;
   border-radius: 5px 5px 0 0;
}
.menu_top .dxnbControl {
   color: #f9f9f9;
}
.menu_top a:hover {
   color: #fff;
}
.menu_top .dxnbItemSelected,
.menu_top.dxnbLargeItemSelected,
.menu_top .dxnbBulletItemSelected {
   background-color: #006ea6;
}
.menu_top .dxnbItemSelected a,
.menu_top.dxnbLargeItemSelected a,
.menu_top .dxnbBulletItemSelected a {
   color: #fff;
}
.menu_top .dxnbItemHover,
.menu_top .dxnbBulletItemHover {
   background-color: #699ddc;
}
.menu_top .dxnbItemHover a,
.menu_top .dxnbBulletItemHover a {
   color: #fff;
}
.menu_top .dxnbItem,
.menu_top .dxnbLargeItem,
.menu_top .dxnbBulletItem {
   color: #fff;
}
.table_contact_list {
   width: 100%;
   font-size: 12px;
   height: 100%;
   padding: 0 20px;
}
.table_contact_list td {
   border: 1px solid #e3e3e3;
   padding: 5px;
}
.table_contact {
   padding: 10px;
}
.content_center_2 {
   background-color: #fff;
   float: left;
   padding: 10px;
   margin: 0 0 0 170px;
}
.content_4 {
   background-color: #fff;
   border: 1px solid #e3e3e3;
   border-radius: 5px;
   padding: 10px;
   margin: 0 150px 30px 130px;
}
.ui-widget-content {
   background: none;
   background-color: #f9f9f9;
}
/*style_2*/

.container_5 {
   width: 100%;
   min-height: 100%;
   margin: 0;
   background-color: #808080;
   background-color: #fff;
   position: relative;
   float: left;
   padding: 0;
   overflow: hidden;
}
.conteiner_5_border {
   margin: 0 5px;
   background-color: #fff;
   min-height: 100%;
}
.hFooter_5 {
   height: 150px;
   clear: both;
}
.footer_5 {
   height: 150px;
   width: 100%;
   margin: -150px 0 0;
   position: relative;
   z-index: 5;
   float: left;
}
.footer_6 {
   height: 130px;
   width: 100%;
   margin: -150px 0 0;
   position: relative;
   z-index: 5;
   float: left;
   background-color: #fff;
   border-top: 20px solid #c0c0c0;
}
.footer_5_border_top {
   width: 100%;
   height: 20px;
   border-top: 20px solid #fff;
   background-color: #c0c0c0;
   float: left;
   margin-bottom: 20px;
}
.footer_5_center {
   border-left: 5px solid #808080;
   border-right: 5px solid #808080;
   height: 100%;
   background-color: #fff;
   font-size: 12px;
}
.header_5 {
   float: left;
   width: 100%;
   min-height: 145px;
}
.header_5_bottom {
   width: 100%;
   float: left;
   min-height: 30px;
   padding: 2px 0;
   margin: 0 0 10px 0;
   color: #333;
   font-size: 14px;
   background: #ffd557;
}
.header_5_bottom_2 {
   width: 100%;
   float: left;
   min-height: 32px;
   padding: 0;
   background-color: #c0c0c0;
   margin: 0 0 10px 0;
   color: #333;
   font-size: 14px;
}
/*
.container_5 .right_sidebar_buttons { 
    background: #fff;
    border: 3px solid #c0c0c0;
    border-radius: 5px;
    position:relative;
    right:0;
    top:0;
    width:100%;
    padding:0;
    margin:0;
    float:left;
 }
*/
.container_5 .content_4 {
   float: left;
   border: none;
   padding: 0px;
   margin: 0;
   width: 100%;
}
.container_5 .content_center {
   background-color: #fff;
   border: 3px solid #c0c0c0;
   border-radius: 5px;
   float: left;
   width: 100%;
   margin: 9px 0 0 0px;
   padding: 0 1px 1px;
}
.container_5 .content_center_2 {
   margin: 10px 0 0 0;
   background-color: #fff;
   float: left;
   width: 100%;
}
.padding_0_5 {
   font-size: 14px;
   font-weight: bold;
   line-height: 28px;
}
.padding_0_5 .right {
   float: right;
   margin-right: 20px;
}
.padding_0_5 .left {
   float: left;
   margin-left: 10px;
}
.button_logout {
   background: #000 url(../img/menu_3_active.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/menu_3_active.png*/;
}
.phone_box {
   float: right;
   font-size: 13px;
   color: #b5c3d0;
   margin: 5px 0 0 10px;
}
.phone_box span .text_2 {
   font-size: 14px;
   color: #fff;
   float: left;
   line-height: 32px;
   margin-left: 5px;
   padding-right: 10px;
}
.phone_box span .text_2_phone {
   font-size: 14px;
   color: #ffffff;
   float: left;
   margin-left: 5px;
   padding-right: 10px;
   font-weight: bold;
}
.phone_box span {
   margin-right: 5px;
}
.phone_box span img {
   float: left;
}
.phone_box span.skype_pnh_container,
span.skype_pnh_container {
   color: #ffffff;
}
.img_ico {
   position: relative;
   float: left;
   margin: -3px 10px 0 0;
}
.box_hz {
   width: 100%;
   float: left;
}
.class_box {
   float: left;
   width: 150px;
}
.line_2 table {
   padding-top: 10px;
}
@media all and (-webkit-min-device-pixel-ratio: 10000),
   not all and (-webkit-min-device-pixel-ratio: 0) {
   .line_2 table {
      padding-top: 70px;
   }
}
.greey_button {
   border: 1px solid #dbdbda;
   border-radius: 5px;
   float: left;
   font-family: "verdana", "tahoma", sans-serif, "Lucida Sans";
   font-size: 11px;
   font-weight: bold;
   height: 18px;
   line-height: 18px;
   margin: 3px;
   padding: 0px 5px;
   text-shadow: 0px 1px 0px #ffffff;
   background: url(../img/button_grey_bg.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/button_grey_bg.png*/
      transparent;
   text-decoration: none;
   color: #797979;
   cursor: pointer;
   float: left;
}
.greey_button:hover {
   background: url(../img/button_grey_bg_active.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/button_grey_bg_active.png*/
      transparent;
   text-decoration: none;
   border: 1px solid #ccc;
}
.greey_button_active {
   background-image: -o-linear-gradient(top, #e6e6e6 0px, #dcdcdc 100%);
   border-bottom-color: #cccccc;
   border-left-color: #aaaaaa;
   border-right-color: #aaaaaa;
   border-top-color: #999999;
   box-shadow: inset 0px 1px 2px #aaaaaa;
}
.button_view {
   background: url(../img/button_grey_bg.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/button_grey_bg.png*/
      transparent;
}
.button_delete {
   background: transparent url(../img/Delete.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/EditButtons/Delete.png*/
      no-repeat left top;
   width: 16px;
   height: 16px;
   float: left;
}
.button_delete:hover {
   background: transparent url(../img/Delete-1.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/EditButtons/hot/Delete.png*/
      no-repeat left top;
}
.button_view {
   background: transparent url(../img/Edit.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/EditButtons/Edit.png*/
      no-repeat left top;
   width: 16px;
   height: 16px;
   float: left;
}
.button_view:hover {
   background: transparent url(../img/Edit-1.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/EditButtons/hot/Edit.png*/
      no-repeat left top;
}
.div_test {
   position: relative;
   margin: -1px 0;
   float: left;
   width: inherit;
   overflow: auto;
   border: 1px solid #e3e3e3;
   border-top: none;
   border-bottom: none;
   width: 100%;
   height: 570px;
}
.div_test_2 {
   position: absolute;
   top: 0;
   width: 100%;
}
.class_box {
   width: 150px;
   position: relative;
   float: left;
   background-color: #000;
   padding: 50px 0;
   float: left;
}
.HasEvents {
   background-position: center center;
   background-image: url(../img/"HasEvents.png")
      /*tpa=http://109.74.249.72/App_Themes/Default/images/HasEvents.png*/;
   background-repeat: no-repeat;
}
.imgIcon_box {
   width: 24px;
   height: 24px;
   border: 1px solid #e3e3e3;
   border-radius: 5px;
   padding: 2px;
}
.status {
   width: 12px;
   height: 12px;
   position: relative;
   margin: -13px 0 0 0;
}
.dxb span:hover {
   color: #111 !important;
}
.TabPage-Hidden {
   display: none;
}
.title_1 {
   font-size: 12px;
   color: #333;
   font-weight: bold;
   padding: 15px 0 2px;
   border-bottom: 1px solid #999;
   width: 100%;
   float: left;
   margin: 0 0 10px 0;
}
.error_page {
   color: red;
   margin: 10px;
   float: left;
   border: 1px solid #b5c3d0;
   text-shadow: 0.1em 0.1em 0.2em #e3e3e3;
}
.page_1 {
   color: #333;
   background-color: #fff;
   width: 580px;
   margin-top: -165px;
   top: 50%;
   left: 50%;
   margin-left: -300px;
   position: absolute;
   border: 10px solid #b5c3d0;
   border-radius: 10px;
   text-shadow: 0.1em 0.1em 0.2em #e3e3e3;
   height: 300px;
   padding: 10px;
}
.page_1 h1 {
   width: 100%;
   border-bottom: 1px solid #dcdcdc;
   border-top: 1px solid #dcdcdc;
   text-align: center;
   padding: 5px 0;
   color: #ff0000;
   text-transform: uppercase;
   font-weight: bold;
   font-size: 24px;
   margin-top: 20px;
   float: left;
}
.div_asolute {
   position: absolute;
   background-color: #fff;
   min-height: 100px;
}
.border_none {
   border: none;
}
.border_none .div_asolute {
   border: none;
   height: 1250px !important;
}
.div_relative {
   position: relative;
   height: 685px;
}
.border_none .div_relative {
   height: 1250px !important;
   overflow-y: hidden;
}
.px_150 .dxucTextBox,
.px_150 .dxucEditArea {
   width: 60px !important;
}
.calendar_box .dxnbCtrl table table table table table table table {
   width: 50px !important;
}
.calendar_box .dxeCalendarFastNavFooter {
   padding: 5px 15px;
}
.dxnbControl td.dxnbCtrl {
   padding: 11px 10px 0;
}
.greey_box {
   background-color: #f9f9f9;
   border: 1px solid #e3e3e3;
   margin: 3px 0;
}
.sidebar_left .dxnbControl td.dxnbCtrl {
   padding: 0;
}
.sidebar_left {
   width: 200px;
   background-color: #fff;
   min-height: 100px;
   padding: 5px 8px 5px 5px;
}
.sidebar_left .border_box {
   width: 200px;
   margin: 0;
}
.border_box {
   float: left;
   border: 3px solid #c0c0c0;
   border-radius: 5px;
   width: 100%;
   margin: 5px 0 5px -3px;
   overflow: auto;
}
.right_sidebar_buttons {
   border: 3px solid #c0c0c0;
   border-radius: 5px;
   width: 100%;
   margin: 5px 0 5px -3px;
   overflow-x: auto;
}
.title_right {
   float: left;
   background-color: #e0e0e0;
   min-height: 29px;
   border-bottom: 1px solid #a8a8a8;
   border-left: none;
   border-right: none;
   width: 100%;
   padding: 5px 0 0 5px;
   margin: -5px 0 0 -5px;
   text-align: left;
   font-weight: bold;
   color: #000;
   font-size: 12px;
   font-family: "Tahoma";
}
.actionbuttons {
   float: left;
   width: 100%;
}
.title_right p {
   float: left;
   margin: 5px 10px;
}
.center_box {
   padding-right: 8px;
}
.button_chat {
   width: 100%;
   float: left;
   padding: 5px 0;
}
.button_chat table {
   float: left;
   margin: 5px;
}
.chat_text {
   color: #ff0000;
   line-height: 32px;
   float: left;
}
.chat_text:hover {
   text-decoration: underline;
}
.ava_chat {
   float: left;
   width: 30px;
   height: 30px;
   border: 1px solid #676767;
   margin: 3px 5px;
   border-radius: 5px;
}
.ava_chat img {
   width: 30px;
   height: 30px;
   border-radius: 5px;
}
.box_blue_new .title_36px_new {
   font-size: 28px;
}
.box_50 #subnav .active_left_menu_new {
   background-color: #fff;
}
.box_50 ul .active_left_menu_new:hover {
   background-color: #c8dde9;
   border-radius: 5px;
   border: 1px solid #ccc;
}
#container {
   width: 960px;
   margin: 0 auto;
   position: relative;
   z-index: 0;
}
#example {
   width: 960px;
   height: 340px;
   position: relative;
}
#ribbon {
   position: absolute;
   z-index: 500;
}
#frame {
   position: absolute;
   z-index: 0;
   width: 940px;
   height: 340px;
}
#slides {
   position: relative;
   z-index: 100;
   top: -28px;
}
.slides_container {
   width: 960px;
   overflow: hidden;
   position: relative;
   display: none;
   margin-top: -29px;
}
.slides_container a {
   width: 960px;
   height: 340px;
   display: block;
}
.slides_container a img {
   display: block;
}
/* .pagination {
	list-style: none;
	float: right;
	margin-right: 43px;
	margin-top: -55px;
	z-index: 9999999999;
	position: relative;
	background: url(../img/background.jpg) no-repeat;
	width: 55px;
	height: 38px;
	padding-left: 15px;
	top: 70px;
}*/
/*.pagination li {
	float: left;
}*/
.header_new {
   width: 100%;
   float: left;
}
.slide_top {
   width: 100%;
   height: 318px;
   float: left;
}
.slide_panel_new {
   width: 100%;
   height: 70px;
   float: left;
}
.button_blue_new {
   float: left;
   height: 43px;
   margin: 7px 0 0 10px;
}
.button_blue_new a {
   color: #fff;
   font-size: 18px;
   line-height: 43px;
   padding: 0 40px;
   text-decoration: none;
}
.button_blue_new:hover .button_blue_left_new {
   background: url(../img/button_left_2_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/button_left_2_new.png*/
      no-repeat top center;
}
.button_blue_new:hover .button_blue_center_new {
   background: url(../img/button_center_2_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/button_center_2_new.png*/
      repeat-x top center;
}
.button_blue_new:hover .button_blue_right_new {
   background: url(../img/button_right_2_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/button_right_2_new.png*/
      no-repeat top center;
}
.button_blue_left_new {
   width: 7px;
   height: 43px;
   float: left;
   background: url(../img/button_left_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/button_left_new.png*/
      no-repeat top center;
}
.button_blue_center_new {
   height: 43px;
   float: left;
   background: url(../img/button_center_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/button_center_new.png*/
      repeat-x top center;
}
.button_blue_right_new {
   width: 7px;
   height: 43px;
   float: left;
   background: url(../img/button_right_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/button_right_new.png*/
      no-repeat top center;
}
.slider_count_new {
   float: right;
   height: 38px;
   margin: 15px 30px 0 0;
   word-spacing: 0px;
   right: 0;
}
/* .pagination a {
	color: #333;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 38px;
	padding: 2px 4px;
} */
/* .pagination .current a {
	border-radius: 5px;
	background-color: #134764;
	color: #fff;
} */
.slider_count_left {
   float: left;
   width: 5px;
   height: 38px;
   background: url(../img/slider_left_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/slider_left_new.png*/
      no-repeat top center;
}
.slider_count_center {
   float: left;
   height: 38px;
   width: 50px;
   padding: 0 5px;
   background: url(../img/slider_count_center_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/slider_count_center_new.png*/
      repeat-x top center;
}
.slider_count_right {
   float: left;
   width: 5px;
   height: 38px;
   background: url(../img/slider_right_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/slider_right_new.png*/
      no-repeat top center;
}
.box_50 {
   float: left;
   width: 480px;
   padding: 20px 0;
}
.box_50 ul {
   list-style: none;
   margin: 10px 0;
   float: left;
   padding: 0;
}
.box_50 ul li {
   padding: 2px;
   float: left;
   margin: 0;
   border: 1px solid #fff;
}
.box_50 ul li:hover {
   background-color: #f9f9f9;
   border-radius: 5px;
   border: 1px solid #c0c0c0;
}
.box_50 .box_25 li:hover {
   background-color: transparent;
   border: 1px solid #fff;
}
.box_50 ul li a {
   text-decoration: none;
}
.box_50 ul li a span,
.box_50 ul li a img {
   color: #032335;
   font-size: 14px;
   font-weight: bold;
   line-height: 48px;
   float: left;
}
.box_50 .box_25 {
   float: left;
   width: 199px;
   font-size: 13px;
   padding: 15px 15px;
   line-height: 18px;
   height: 160px;
}
.box_round_new {
   width: 433px;
   position: relative;
   float: left;
   font-size: 13px;
   border: 2px solid #e3e3e3;
   border-radius: 5px;
   padding: 0 10px;
   line-height: 18px;
   color: #777;
}
.content_new {
   width: 960px;
   margin: 0 auto;
}
.title_greey_new {
   color: #939393;
   font-size: 24px;
   width: 100%;
   float: left;
   margin-bottom: 10px;
}
.box_25_border {
   border: 1px solid #e3e3e3;
   background: #f9f9f9;
}
.slide_box {
   width: 960px;
   height: 382px;
   background: url(../img/slide_bg_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/slide_bg_new.png*/
      no-repeat top center;
   margin: 40px auto 0;
}
.header_box_new {
   width: 100%;
   min-height: 35px;
   position: relative; /*background: url(../img/Images/header_new.png) repeat-x top center;*/
}
.header_center_new {
   width: 960px;
   margin: 0 auto;
   position: relative;
}
.title_blue_new {
   color: #06e0ee;
   font-size: 24px;
   float: left;
   margin: 0 5px 0 0;
}
.white_text_new {
   font-size: 12px;
   color: #fff;
   line-height: 24px;
   float: left;
   margin: 0 10px 0 25px;
}
.title_red_new {
   float: left;
   font-size: 30px;
   color: #af3131;
   line-height: 55px;
   margin: 0 0 0 30px;
}
.title_greey_new {
   color: #3f3f3f;
   font-size: 24px;
   float: left;
}
.text_18_new {
   font-size: 18px;
}
.title_36px_new {
   font-size: 36px;
   color: #3f3f3f;
}
.green_text_new {
   font-size: 48px;
   color: #06ee1b;
   float: right;
   font-weight: bold;
}
.left_new {
   float: left;
}
.right_new {
   float: right;
}
.link_log_new {
   float: right;
   font-size: 13px;
   line-height: 24px;
   margin-left: 30px;
   margin-right: 5px;
   color: #fff;
}
.link_log_new:hover {
   color: #fff;
}
.toppanel_new {
   background: url(../img/bg_new.jpg) repeat-y top center;
   padding: 5px 0px;
   background: #ff720a;
}
.top_panel_new {
   height: auto;
   float: left;
   width: 100%;
}
.top_panel_center_new {
   width: 960px;
   margin: 0 auto;
   position: relative;
}
.top_panel_new img {
   border-radius: 3px;
}
.search_new input {
   background-color: transparent;
   border: none;
   height: 24px;
   width: 150px;
   padding: 0 0 0 10px;
   float: left;
}
.search_new {
   background: url(../img/search_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/search_new.png*/ 50%
      0% no-repeat transparent;
   float: right;
   height: 23px;
   margin-left: 10px;
   width: 185px;
}
.greey_panel_new {
   width: 100%;
   height: 12px;
   background: #919998;
   float: left;
}
.logo_new {
   float: left;
   position: relative;
   margin: 20px;
}
.menu_top_new {
   /*padding: 5px 0px 0 20px;*/
   float: left;
   margin-top: 10px;
}
.menu_top_new a {
   text-decoration: none;
   color: #000000;
   font-size: 14px;
   word-spacing: normal;
   padding: 0px 0px 0 15px;
   /*margin: 0 0 0 15px;font-weight: bold;*/
}
.menu_top_new a:hover {
   color: #d25900;
}
.menu_top_new a.active {
   background-color: #f1f1f1;
   color: #d25900;
}
.ico_32_new {
   position: relative;
   float: left;
   margin: -2px 4px 0;
}
.ico_16_new {
   position: relative;
   float: left;
   margin: 4px 2px 0;
}
.link_box_new {
   word-spacing: 30px;
   padding: 15px 0 0;
   line-height: 25px;
   width: 100%;
   float: left;
}
.white_link_new {
   color: #fff;
   font-weight: bold;
   font-size: 13px;
   float: left;
}
.link_box_new a {
   word-spacing: normal;
}
.footernew {
   background: #fff url(../img/bg_footer_new.png);
   border-top: 1px solid #d25900;
}
.footer_new {
   padding: 0;
   height: auto;
   position: relative;
   z-index: 5;
   margin: 20px 0;
   font-size: 12px;
   color: #333;
   text-align: center;
   float: left;
   width: 100%;
}
.footer_new p {
   line-height: normal;
   margin: 5px 0 3px;
   padding: 0;
}
.link_box_new {
   word-spacing: 0px;
   width: 100%;
   float: left;
   text-align: center;
   line-height: normal;
   padding: 0;
   margin: 0;
}
.link_box_new p {
   color: #676767;
}
.link_box_new a {
   word-spacing: normal;
   text-align: center;
   font-size: 12px;
   padding: 0 10px;
}
.link_box_new a:hover {
   text-decoration: underline;
}
.login_box_new {
   width: 940px;
   padding: 10px;
   margin: 0 auto;
   border: 3px solid #c8dde9;
   border-radius: 5px;
   min-height: 50px;
   position: relative;
}
.width_100_new {
   float: left;
   width: 100%;
}
.greey_box_new {
   width: 300px;
   margin: 5px auto;
   position: relative;
   height: 180px;
   background-color: #f9f9f9;
   border: 3px solid #ccc;
   border-radius: 5px;
}
.greey_box_2_new {
   width: 280px;
   margin: 7px;
   float: left;
   border: 3px solid #ccc;
   background-color: #fff;
   border-radius: 5px;
   height: 50px;
}
.greey_box_new center {
   font-size: 14px;
   font-weight: bold;
   color: #ccc;
   line-height: 28px;
}
.greey_line_new {
   width: 260px;
   padding: 4px 10px;
   background-color: #ddd;
}
.greey_box_new .greey_box_2 center {
   color: #333;
   font-weight: normal;
}
.greey_box_new a {
   color: #333;
   text-decoration: none;
}
.subnav-bg_new {
   float: left;
   width: 220px;
   background: url(../img/subnav-bg_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/subnav-bg_new.png*/
      repeat-x top center;
   height: 589px;
   margin-top: 10px;
   padding-top: 20px;
}
.table_data_new {
   float: left;
}
.subnav li,
#subnav li {
   width: 100%;
}
.box_50 .subnav li,
.box_50 #subnav li {
   padding: 0;
   background: url(../img/subnav-item-bg_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/subnav-item-bg_new.png*/
      no-repeat;
   border: none;
}
.box_50 .subnav li:hover,
.box_50 #subnav li:hover {
   border: none;
   background-color: #fff;
   border-radius: 0;
}
.box_50 .subnav li img,
.box_50 #subnav li img {
   float: left;
   margin: 10px 15px 0 10px;
}
.box_50 .ul_none {
   float: none;
   margin: 0 0 0 20px;
   list-style: circle;
}
.box_50 .ul_none li {
   border: none;
   float: none;
   margin: 10px 0;
   padding: 0;
}
.box_50 .ul_none li:hover {
   border-radius: 0;
   border: none;
   background-color: transparent;
}
.box_blue_new {
   width: 920px;
   height: 46px;
   padding: 0 20px;
   float: left;
   background: url(../img/bg_blue_1_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/bg_blue_1_new.png*/
      repeat-x top center;
   line-height: 46px;
}
.input_1 {
   background: url(../img/input_bg_1.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/input_bg_1.jpg*/
      no-repeat transparent;
   width: 320px;
   padding: 0 10px;
   height: 31px;
   float: left;
   border: none;
   background-color: transparent;
}
.input_1_0 {
   width: 50px;
   padding: 0 10px;
   height: 31px;
   float: left;
}
.input_1_1 {
   width: 230px;
   padding: 0 10px;
   height: 31px;
   float: left;
   margin-left: 10px;
}
.input_4 {
   background: url(../img/input_bg_4.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/input_bg_4.jpg*/
      no-repeat transparent;
   width: 680px;
   padding: 0 10px;
   height: 202px;
   float: left;
   border: none;
   background-color: transparent;
}
.box_50 #subnav .white_menu {
   background-color: #fff;
}
.box_50 .subnav,
.box_50 #subnav {
   width: 220px;
}
.link_box a {
   font-size: 11px;
}
.text_grossary p {
   width: 100%;
   float: left;
   margin: 10px 0;
}
.grossary_text p {
   float: left;
   width: 100%;
   margin: 10px 0;
   font-size: 13px;
}
.link_box {
   word-spacing: 0px;
   width: 100%;
   float: left;
   line-height: normal;
   padding: 0;
   margin: 0;
}
.link_box p {
   color: #676767;
}
.link_box a:hover {
   text-decoration: underline;
}
.login_box_new {
   width: 940px;
   padding: 10px;
   margin: 0 auto;
   border: 3px solid #c8dde9;
   border-radius: 5px;
   min-height: 50px;
   position: relative;
}
.width_100_new {
   float: left;
   width: 100%;
}
.greey_box_new {
   width: 300px;
   margin: 5px auto;
   position: realitive;
   height: 180px;
   background-color: #f9f9f9;
   border: 3px solid #ccc;
   border-radius: 5px;
}
.greey_box_2_new {
   width: 280px;
   margin: 7px;
   float: left;
   border: 3px solid #ccc;
   background-color: #fff;
   border-radius: 5px;
   height: 50px;
}
.greey_box_center_new {
   font-size: 14px;
   font-weight: bold;
   color: #ccc;
   line-height: 28px;
}
.greey_line_new {
   width: 260px;
   padding: 4px 10px;
   background-color: #ddd;
}
.greey_box_new .greey_box_2_new center {
   color: #333;
   font-weight: normal;
}
.greey_box_new a {
   color: #333;
   text-decoration: none;
}
.box_50 .newListSelected {
   width: 360px;
}
.box_50 .selectedTxt {
   width: 300px;
   height: 31px;
   padding: 0 30px 0 10px;
   overflow: hidden;
   background: url(../img/form_7.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/form_7.png*/;
   color: #000;
   font-size: 13px;
   line-height: 30px;
   zoom: 1;
   position: relative;
   z-index: 1;
}
.box_50 .newList {
   list-style: none;
   padding: 0;
   margin: 0px 0 0 5px;
   width: 306px;
   position: absolute;
   z-index: 500;
   top: 35px;
   border: 1px solid #ccc;
   background-color: #fff;
   max-height: 430px;
   overflow: scroll;
}
.box_50 .newList li {
   padding: 0;
   margin: 0;
   background-color: #fff;
   float: none;
}
.box_50 .newList li a {
   display: block;
   background: #fff;
   opacity: 0.85;
   filter: alpha(opacity=85);
   font-size: 13px;
   padding: 0 6px;
   line-height: normal;
   outline: none;
   height: 20px;
   padding: 5px 0 0 6px;
   overflow: hidden;
   float: none;
}
.box_50 .newList li a:link,
.newList li a:visited,
.box_50 .newList li a:hover {
   color: #000;
   text-decoration: none;
}
.box_50 .newList li a:hover {
   background-color: #f1f1f1;
   border: none;
   border-radius: 0;
}
.box_50 .newList li a.hiLite,
.box_50 .newList li a.newListHover {
   opacity: 0.95;
   filter: alpha(opacity=95);
}
.contact_us_table .dxeBase {
   font-size: 14px !important;
}
.news_box {
   float: left;
   width: 100%;
   margin: 10px 0;
   position: relative;
}
.foto_box {
   width: 104px;
   height: 132px;
   float: left;
   padding: 3px;
   border: 1px solid #e3e3e3;
   border-radius: 5px;
   -moz-box-shadow: 0 0 3px #888;
   -webkit-box-shadow: 0 0 3px#888;
   box-shadow: 0 0 3px #888;
   margin-right: 10px;
   margin-bottom: 10px;
}
.foto_box img {
   width: 104px;
   height: 132px;
}
.one_box {
   width: 100%;
   float: left;
   margin: 10px 0;
}
.one_box strong {
   font-size: 13px;
}
.one_box p {
   color: #032335;
   font-size: 12px;
   line-height: 18px;
}
.input_2 {
   background: url(../img/input_bg_2.jpg)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/input_bg_2.jpg*/
      no-repeat transparent;
   width: 700px;
   height: 31px;
   float: left;
   border: none;
   background-color: transparent;
}
.content_new p {
   font-size: 13px;
   line-height: 18px;
}
.content_new {
   font-size: 13px;
   color: #032335;
}
.video {
   float: right;
   margin: 0 0 5px 5px;
   padding: 5px;
   background-color: white;
   border: 1px solid #e3e3e3;
   border-radius: 5px;
   -moz-box-shadow: 0 0 3px #888;
   -webkit-box-shadow: 0 0 3px#888;
   box-shadow: 0 0 3px #888;
}
.box_50 .newList li:hover {
   border-radius: 0;
   border: 1px solid #fff;
}
.title_link {
   color: #06f;
   font-size: 16px;
   text-decoration: underline;
}
.title_link:hover {
   color: #06f;
}
.line_news {
   width: 100%;
   height: 1px;
   float: left;
   border-bottom: 1px solid #e3e3e3;
   background-color: #676767;
   margin: 30px 0;
}
.dxeButtonEdit {
   background-color: white;
   border: 1px solid #9f9f9f;
   border-radius: 5px;
   width: 185px;
   margin-bottom: 3px;
}
.phone_box .phone_list {
   color: #51ae6f;
   margin: 0;
}
.helpful_info {
   border-radius: 5px;
   background: url(../img/slide_bg_new.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/slide_bg_new.png*/
      no-repeat center center;
   width: 200px;
   float: left;
}
.helpful_info a {
   color: #000;
   border-bottom: 1px solid #fff;
}
.helpful_info a:hover {
   border-bottom: 1px solid #000;
}
.helpful_info img {
   float: left;
   margin: 0 20px 0 10px;
}
.box_50 .helpful_info li {
   width: 100%;
   font-size: 14px;
   line-height: 24px;
   padding: 5px 0;
}
.box_50 .helpful_info li,
.box_50 .helpful_info li:hover {
   border: none;
   background-color: transparent;
}
.page_box {
   padding: 100px 0 150px 0;
   width: 100%;
   float: left;
}
.page_box .dxeBase {
   font-size: 16px !important;
}
.upload_img_div .dxucTextBox .dxucEditArea {
   width: 60px !important;
}
.buttons_left_text td {
   text-align: left;
}
.combo_box_180px .dxlbd {
   width: 170px !important;
   margin-left: 5px;
}
.postcode_box .dxbButton {
   border: none;
   border-radius: 0px;
   background-image: none;
}
.postcode_box .dxb span {
   margin-left: -60px;
   font-size: 22px;
}
#newemail_count {
   width: 49px;
   height: 27px;
   text-align: center;
   float: left;
   background: transparent url(../img/orange.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/orange.png*/
      no-repeat;
   color: #8b0b34;
   margin: 1px 0 0 10px;
   font-weight: normal;
}
.box_message {
   border-radius: 0 0 5px 5px;
   margin-top: 32px;
   background-color: #fdfcbf;
   border: 1px solid #ccc;
   padding: 5px 30px 5px 5px;
   position: absolute;
   white-space: nowrap;
   display: none;
}
.working_calendar_box {
   width: 100%;
   overflow: hidden;
}
.sidebar_right {
   background: transparent url(../img/bg_top_panel.png)
      /*tpa=http://109.74.249.72/App_Themes/Default/Images/bg_top_panel.png*/
      repeat;
}
.top_greey_button {
   padding: 0 10px;
   font-weight: normal;
}
.top_greey_button:hover {
   background-color: #d1d1d1;
}
#myInfo {
   border-top: 3px solid #c0c0c0;
   width: 100%;
   float: left;
}
.double_track_bar {
   cursor: pointer;
   height: 20px;
   padding: 5px;
   background: #e0e0e0 url(../img/list_2.png) no-repeat right center;
}
.double_track_bar_2 {
   width: 20px;
   height: 8px;
   float: right;
   background: #e0e0e0 url(../img/list_1.png) no-repeat right center;
   position: relative;
   margin: -19px 0 0;
}
.step_box {
   width: 100%;
   float: left;
   text-align: center;
   padding: 10px 0;
}
.step_div {
   position: relative;
   margin: 0 auto;
   width: 50px;
   height: 50px;
}
.step_box a {
   color: #787878;
   font-size: 18px;
   font-weight: bold;
   width: 50px;
   height: 50px;
   position: relative;
   text-align: center;
   line-height: 50px;
   float: left;
   background: url(../img/step.png) no-repeat center center;
}
.step_box .step_active_2 {
   background: url(../img/step_active_2.png) no-repeat center center;
   color: #fff;
}
.step_box .step_active,
.step_box .step_active:hover {
   background: url(../img/step_flag.png) no-repeat center center;
}
.step_active span {
   display: none;
}
.text_step_bottom {
   font-size: 14px;
   font-weight: bold;
   color: #676767;
   position: relative;
   margin: 0 auto;
}
.left {
   float: left;
}
.right {
   float: right;
}
.table_border {
   border-bottom: 1px solid #ccc;
   margin: 0 0 10px;
}
.button_add_step {
   float: left;
   margin: 5px 17px 5px 5px;
}
.ch_box {
   width: 100%;
   float: left;
   padding: 10px 0;
}
.ch_box .left {
   padding: 0 30px 0 10px;
}
.dc_100,
.dc_100 .dxnbControl {
   width: 100% !important;
   float: left;
   position: relative;
}
.dc_100 .dxnbControl td.dxnbCtrl {
   padding: 0;
}
.ch_box .dxeBase {
   font-size: 18px;
   font-weight: bold;
   color: #8b8b8b;
}
.tab_box {
   float: left;
   position: relative;
   width: 100%;
}
.gas_box,
.electricity_box {
   width: 100%;
   float: left;
   padding: 5px 0;
}
.gas_header,
.Electricity_header,
.header_step_3 {
   width: 100%;
   height: 35px;
   line-height: 35px;
   font-size: 16px;
   font-weight: bold;
   color: #333;
   float: left;
   border-top: 3px solid #ccc;
   border-bottom: 3px solid #ccc;
   background-color: #8fc4fe;
   cursor: pointer;
   margin: 0 0 5px 0;
}
.Electricity_header {
   background-color: #fdfe8f;
}
.header_step_3 {
   background-color: #8fc4fe;
   margin: 15px 0 0;
}
.button_price {
   float: left;
   margin: 0 3px 5px;
}
.step_3_box {
   float: left;
   position: relative;
   width: 100%;
   padding: 5px 0 130px 0;
}
.Electricity_header img,
.Electricity_header span,
.gas_header img,
.gas_header span,
.header_step_3 img,
.header_step_3 span {
   float: left;
   margin: 0 5px;
}
.ch_box .container {
   position: relative;
   width: 85px;
   height: 27px;
   cursor: pointer;
   overflow: hidden;
   padding: 0;
   background-color: transparent;
}
.ch_box .container input {
   position: absolute;
   top: 5px;
   left: 30px;
}
.handle {
   display: block;
   height: 27px;
   width: 39px;
   cursor: pointer;
   position: absolute;
   top: 0;
   left: 0;
}
.handle .bg {
   position: absolute;
   width: 5px;
   height: 100%;
   top: 0;
   left: 0;
   z-index: 1;
}
.handle .slider {
   position: absolute;
   top: 0;
   left: 0;
   height: 27px;
   width: 39px;
   background: url(../img/slider.png) no-repeat;
   z-index: 2;
}
label.on,
label.off {
   font-size: 17px;
   line-height: 17px;
   font-weight: bold;
   font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   cursor: pointer;
   display: block;
   height: 22px;
   position: absolute;
   width: 52px;
   top: 0;
}
label.on {
   color: #fff;
   background: url(../img/on.png) no-repeat;
   text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
   left: 0;
   padding: 5px 0 0 8px;
}
label.off {
   color: #8b8b8b;
   background: url(../img/off.png) no-repeat right 0;
   text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
   text-align: right;
   right: 0;
   padding: 5px 8px 0 0;
}
.table_step_3 .dxgvFocusedGroupRow {
   background-color: #8fc4fe;
}
.table_step_3 .dxgvGroupRow {
   background-color: #8fc4fe;
}
.arrow_box {
   background: url(../img/arrow.png) no-repeat right center;
   width: 1000px;
}
.active_c {
   background: #fff;
}
/***17thDec2012***/
.clear {
   clear: both;
}
.heading_bar {
   width: 96%;
   height: auto;
   float: left;
   margin-bottom: 25px;
   padding: 1% 2%;
   background: #ff720a;
   /*background: #AFCCDC;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#AFCCDC), to(#cee4f1));
	background: -webkit-linear-gradient(#AFCCDC, #cee4f1);
	background: -moz-linear-gradient(#AFCCDC, #cee4f1);
	background: -ms-linear-gradient(#AFCCDC, #cee4f1);
	background: -o-linear-gradient(#AFCCDC, #cee4f1);
	background: linear-gradient(#AFCCDC, #cee4f1);
	-pie-background: linear-gradient(#AFCCDC, #cee4f1);
	behavior: url(images/PIE.htc); */
   font-size: 24px;
   color: #fff;
}
.text_h {
   width: 50%;
   margin: 15px auto;
   border: solid 1px #cfcfcf;
}
.text_h p {
   float: left;
   width: 100%;
}
.text_h p strong {
   background: #d1e7f4 !important;
   font-size: 18px;
   font-weight: normal;
   padding: 5px 0px;
   text-align: center;
   float: left;
   margin-top: 0px;
   width: 100%;
}
.text_h_one {
   width: 50%;
   margin: 15px auto 0px;
   border: solid 1px #cfcfcf;
}
.text_h_one2 {
   width: 99%;
   margin: 15px auto 15px;
   border: solid 1px #cfcfcf;
}
.text_h_one2 p strong {
   background: #d1e7f4 !important;
   font-size: 18px;
   font-weight: normal;
   padding: 5px 0px;
   float: left;
   margin-top: 0px;
   width: 100%;
   text-align: center;
}
.text_h_one p strong {
   background: #d1e7f4 !important;
   font-size: 18px;
   font-weight: normal;
   padding: 5px 0px;
   float: left;
   margin-top: 0px;
   width: 100%;
   text-align: center;
}
.main_box_h {
   width: 100%;
   padding: 0px 0px 0px 0px;
   float: left;
}
.main_box_h_one {
   width: 100%;
   padding: 0px 0px 0px 0px;
   float: left;
}
.onebox {
   float: left;
   width: 96%;
   padding: 4%;
}
.onebox_one table {
   margin-top: 15px;
   width: 100%;
   border: 1px solid #ccc;
   background: #f2f0f0;
   padding: 10px;
}
.onebox table {
   margin-top: 15px;
   width: 96%;
   border: 1px solid #ccc;
   background: #f2f0f0;
   padding: 10px;
}
.onebox_one {
   float: left;
   width: 92%;
   border: solid 1px #ccc;
   padding: 4%;
   background: #fff;
}
.onebox_one table {
   border: 1px solid #ccc;
   background: #f2f0f0;
   padding: 10px;
}
.onebox_one table input[type="text"] {
   height: 22px;
   line-height: 22px;
   padding-left: 5px;
   border: 1px solid #ccc;
}
.onebox_one table tr td:first-child {
   width: 30%;
   text-align: right;
   padding-right: 10px;
}
.onebox_one table tr td {
   width: 70%;
}
.mTop_10 {
   margin: 15px 0px 0px 10px;
   float: left;
}
.btn, .sub_btn,
.main .button,
input[id="cphmid_lnkAdd"],
.button_blue_new input[type="button"],
#tabProductExcluded input[type="submit"],
.modal-footer button[type="button"],
.modal-footer input[type="submit"],
.client_list input[type="submit"], .btn:active, .btn.active {
   border: none;
   color: #fff;
   font-family: Helvetica, sans-serif;
   padding: 2px 20px;
   margin: 2px;
   cursor: pointer;
   /*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
   background: #79a653;
   background: -webkit-gradient(
      linear,
      0 0,
      0 bottom,
      from(#ff720a),
      to(#d25900)
   );
   background: -webkit-linear-gradient(#ff720a, #d25900);
   background: -moz-linear-gradient(#ff720a, #d25900);
   background: -ms-linear-gradient(#ff720a, #d25900);
   background: -o-linear-gradient(#ff720a, #d25900);
   background: linear-gradient(#ff720a, #d25900);
   -pie-background: linear-gradient(#ff720a, #d25900);
   behavior: url(image/PIE.htc);
}
.btn:hover, .sub_btn:hover,
.main input.button:hover,
.logout:hover,
input[id="cphmid_lnkAdd"]:hover,
.button_blue_new input[type="button"]:hover,
#tabProductExcluded input[type="submit"]:hover,
.modal-footer button[type="button"]:hover,
.modal-footer input[type="submit"]:hover {
   background: #127040;
   background: -webkit-gradient(
      linear,
      0 0,
      0 bottom,
      from(#d25900),
      to(#ff720a)
   );
   background: -webkit-linear-gradient(#d25900, #ff720a);
   background: -moz-linear-gradient(#d25900, #ff720a);
   background: -ms-linear-gradient(#d25900, #ff720a);
   background: -o-linear-gradient(#d25900, #ff720a);
   background: linear-gradient(#d25900, #ff720a);
   -pie-background: linear-gradient(#d25900, #ff720a);
   behavior: url(image/PIE.htc);
}
.login_btn {
   float: right;
   border: none;
   color: #fff;
   font-family: Arial, Helvetica, sans-serif;
   padding: 3px 6px;
   margin-right: 5%;
   cursor: pointer;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: #000 0px 0px 4px;
   -moz-box-shadow: #000 0px 0px 4px;
   box-shadow: #000 0px 0px 4px;
   background: #79a653;
   background: -webkit-gradient(
      linear,
      0 0,
      0 bottom,
      from(#d25900),
      to(#ff720a)
   );
   background: -webkit-linear-gradient(#d25900, #ff720a);
   background: -moz-linear-gradient(#d25900, #ff720a);
   background: -ms-linear-gradient(#d25900, #ff720a);
   background: -o-linear-gradient(#d25900, #ff720a);
   background: linear-gradient(#d25900, #ff720a);
   -pie-background: linear-gradient(#d25900, #ff720a);
   behavior: url(image/PIE.htc);
}
.login_btn:hover {
   -webkit-box-shadow: #000 0px 0px 2px;
   -moz-box-shadow: #000 0px 0px 2px;
   box-shadow: #000 0px 0px 2px;
   background: #127040;
   background: -webkit-gradient(
      linear,
      0 0,
      0 bottom,
      from(#515151),
      to(#000000)
   );
   background: -webkit-linear-gradient(#515151, #000000);
   background: -moz-linear-gradient(#515151, #000000);
   background: -ms-linear-gradient(#515151, #000000);
   background: -o-linear-gradient(#515151, #000000);
   background: linear-gradient(#515151, #000000);
   -pie-background: linear-gradient(#515151, #000000);
   behavior: url(image/PIE.htc);
}
.content_box {
   width: 97%;
   height: auto;
   padding: 10px 0px 10px 25px;
}
.content_box p {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin: 8px 0px 0px 0px;
}
.content_box p strong {
   font-size: 24px !important;
}
.image_box {
   width: 100%;
   height: auto;
   float: left;
   padding: 0px 0px 20px 0px;
}
.box_one {
   float: left;
   width: 280px;
   height: 180px;
   margin: 20px 10px 0px 0px;
}
.box_two {
   float: left;
   width: 280px;
   height: 180px;
   margin: 20px 10px 0px 0px;
}
.content_box ul {
   float: left;
   list-style: none;
   margin-top: 20px;
}
.content_box ul li {
   float: left;
}
.content_box ul li a {
   float: left;
   display: block;
   width: auto;
   height: auto;
   padding: 10px 10px 10px 10px;
   border: solid 1px #ccc;
   margin-right: 2px;
   text-decoration: none;
   background: #c6c7c6;
   background: -webkit-gradient(
      linear,
      0 0,
      0 bottom,
      from(#c6c7c6),
      to(#f2efef)
   );
   background: -webkit-linear-gradient(#c6c7c6, #f2efef);
   background: -moz-linear-gradient(#c6c7c6, #f2efef);
   background: -ms-linear-gradient(#c6c7c6, #f2efef);
   background: -o-linear-gradient(#c6c7c6, #f2efef);
   background: linear-gradient(#c6c7c6, #f2efef);
   -pie-background: linear-gradient(#c6c7c6, #f2efef);
   behavior: url(/PIE.htc);
   behavior: url(image/PIE.htc);
}
.content_box ul li a:hover,
.content_box ul li a.active {
   background: #fff !important;
}
.content_form_box {
}
.client_list {
   font-size: 12px;
   font-weight: bold;
   width: 100%;
   height: auto;
   float: left;
   padding: 0px 2%;
}
.client_list p {
   float: left;
   color: #fff;
}
.client_table {
   background: #ccc;
}
.list_box {
   width: 100%;
   min-height: 200px;
   float: left;
}
.list_box table {
   width: 100%;
   border-collapse: collapse;
}
.list_box td {
   border: solid 1px #868386;
   padding: 5px 0px;
   text-align: center;
   height: auto;
}
.list_box td:first-child {
   border-left: none;
}
#two_time {
   margin: 0 auto;
   display: none;
   width: 100%;
}
.border_line {
   border: solid 1px #000;
   min-height: 500px;
   width: 650px;
   margin: 0 auto;
}
.search_btn {
   float: right;
}
.blk {
   background: #ededed;
}
.wht {
   background: #fff;
}
#paging_area {
   float: right;
   color: #fff;
}
/**20thDEC2012**/
.detail {
   width: auto;
   margin: 0 auto;
}
.detail p strong {
   background: #d1e7f4 !important;
   font-size: 18px;
   font-weight: normal;
   padding: 5px 69px;
   float: left;
   margin-top: 0px;
   width: auto;
}
.left_form {
   width: 45%;
}
.right_form {
   width: 45%;
}
.left_form,
.right_form {
   float: left;
   border: solid 1px #ccc;
   padding: 0px 0px 20px 2px;
   margin: 20px 0px 0px 10px;
}
.left_form p strong,
.right_form p strong {
   background: none repeat scroll 0 0 #d1e7f4 !important;
   float: left;
   font-size: 18px;
   font-weight: normal;
   margin-top: 0;
   padding: 5px 0px 5px 10px !important;
   width: 97%;
}
.left_form table,
.right_form table {
   margin: 15px 15px 0px 15px;
   float: left;
   border: solid 1px #ccc;
}
.left_form table td,
.right_form table td {
   background: #e7e7e7;
   padding-left: 3px;
   margin-top: 15px;
   vertical-align: top;
}
.w_40 {
   width: 40px;
}
.w_60 {
   width: 60px;
}
.w_180 {
   width: 180px;
}
.w_200 {
   width: 200px;
}
.w_221 {
   width: 221px;
}
.w_270 {
   width: 270px;
}
.right_side_sec {
   width: 450px;
   float: right;
}
.right_side_sec label {
   float: left;
   margin: 5px 10px 0px 0px;
}
.f_left {
   margin-right: 20px;
   float: right;
}
.form_box {
   width: 100%;
   height: auto;
   margin: 0 auto;
}
.alternateRow {
   background: #cfcfcf;
}
.BrokerpageSettings {
   float: right;
   text-align: right;
}
.sign-in-row {
   margin: 10px 0 0 0;
}
.login-user-name {
   float: right;
}
.login-user-name span {
   background: url(../img/user-icon-login.png) left center no-repeat;
   height: 30px;
   line-height: 36px;
   width: auto;
   float: right;
   white-space: nowrap;
   color: #fff;
   padding-left: 36px;
   margin-right: 12px;
}
.main_box_h table th {
   height: 25px;
   background: #afccdc;
   background: -webkit-gradient(
      linear,
      0 0,
      0 bottom,
      from(#afccdc),
      to(#cee4f1)
   );
   background: -webkit-linear-gradient(#afccdc, #cee0f0);
   background: -moz-linear-gradient(#afccdc, #cee4f1);
   background: -ms-linear-gradient(#afccdc, #cee4f1);
   background: -o-linear-gradient(#afccdc, #cee4f1);
   background: linear-gradient(#afccdc, #cee4f1);
   -pie-background: linear-gradient(#afccdc, #cee4f1);
   behavior: url(images/PIE.htc);
   color: #000;
}
#ctl00_Holder_search {
   float: right;
   margin-top: 3px;
}
#btn_lookup_brokercode {
   position: relative;
   top: 3px;
   cursor: pointer;
}
.BrokerpageSettings {
   float: left;
   width: 100%;
   border: none;
   margin-left: 20px;
}
.BrokerpageSettings td {
   border: none !important;
}
.BrokerpageSettings td table tr td span,
.BrokerpageSettings td table tr td a {
   float: left;
   width: auto;
   margin: 0 2px;
   padding: 0 5px;
   text-decoration: none;
   height: 20px;
   line-height: 20px;
}
.BrokerpageSettings td table tr td span {
   background: #51ae6f;
   color: #fff;
}
.BrokerpageSettings td table tr td a:hover {
   background: #afccdc;
   color: #51ae6f;
}
#one_time {
   padding: 0 20px;
   width: 100%;
}
#ctl00_Holder_lblProgress {
   position: fixed;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   padding-bottom: 200px;
   background: #fff;
   z-index: 9; /* IE 8 */
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 5-7 */
   filter: alpha(opacity=70); /* Netscape */
   -moz-opacity: 0.7; /* Safari 1.x */
   -khtml-opacity: 0.7; /* Good browsers */
   opacity: 0.7;
}
#ctl00_Holder_lblProgress img {
   width: 32px;
   height: 32px;
   position: relative;
   top: 50%;
   left: 50%;
   margin-top: -16px;
   margin-left: -16px;
   text-align: center;
   color: #fff;
}
#login-page table tr td:first-child {
   width: 40%;
   text-align: right;
   padding-right: 5px;
}
#login-page table tr td {
   width: 60%;
}
/*---------------popuup---26-12-2012-------------------------*/

.client_list .top {
   float: right;
}
.client_list .top input[type="submit"] {
   float: left;
   margin-right: 5px;
   margin-top: 2px;
}
.poup-broker {
   width: 50%;
   height: auto;
   float: left;
   padding: 0;
   position: fixed;
   top: 50%;
   margin-top: -20%;
   left: 50%;
   margin-left: -25%;
   background: #e0f1fb;
   border: 1px solid #9ccdea;
   display: none;
   -webkit-border-radius: 10px 10px 0px 0px;
   -moz-border-radius: 10px 10px 0px 0px;
   border-radius: 10px 10px 0px 0px;
   -webkit-box-shadow: #666 0px 0px 10px;
   -moz-box-shadow: #666 0px 0px 10px;
   box-shadow: #666 0px 0px 10px;
   behavior: url(/PIE.htc);
}
.poup-broker .popup-br-heredr {
   float: left;
   height: 25px;
   line-height: 25px;
   width: 100%;
   border-bottom: 1px solid #f9fdff;
   background: #9ccdea;
   position: relative;
   -webkit-border-radius: 10px 10px 0px 0px;
   -moz-border-radius: 10px 10px 0px 0px;
   border-radius: 10px 10px 0px 0px;
   behavior: url(/PIE.htc);
}
.poup-broker .popup-br-heredr .close-br-popup {
   position: absolute;
   top: 3px;
   right: 4px;
   cursor: pointer;
   text-indent: -99999px;
   width: 20px;
   height: 20px;
   float: right;
   background: url(../img/close-br-popup.png) no-repeat center top;
}
.poup-broker .popup-br-heredr .close-br-popup:hover {
   width: 20px;
   height: 20px;
   float: right;
   background: url(../img/close-br-popup.png) no-repeat center bottom;
}
.pop-br-inner {
   width: 92%;
   float: left;
   padding: 4%;
   border-top: 1px solid #4f9cca;
}
.searchParametersASC {
   display: block;
   text-decoration: none;
   width: 100%;
   text-align: center; /*background: url(../img/user_16.gif) no-repeat right center;*/
}
.searchParametersDes {
   display: block;
   text-decoration: none;
   width: 100%;
   text-align: center; /*background: url(../img/blank.gif) no repeat right center;*/
}
/*-----------------------2-Jan-Manjeet-Starts------------------------------------------*/
.grid-view {
   margin-top: 20px;
}
.grid-view table th {
   height: 25px;
   background: #afccdc;
   background: -webkit-gradient(
      linear,
      0 0,
      0 bottom,
      from(#afccdc),
      to(#cee4f1)
   );
   background: -webkit-linear-gradient(#afccdc, #cee0f0);
   background: -moz-linear-gradient(#afccdc, #cee4f1);
   background: -ms-linear-gradient(#afccdc, #cee4f1);
   background: -o-linear-gradient(#afccdc, #cee4f1);
   background: linear-gradient(#afccdc, #cee4f1);
   -pie-background: linear-gradient(#afccdc, #cee4f1);
   behavior: url(images/PIE.htc);
   color: #000;
}
.grid-view table td {
   border: 1px solid #868386;
   height: auto;
   padding: 5px 0;
   text-align: center;
}
.topSelect {
   float: left;
   margin: 0px 0 20px 0;
}
.topSelect span {
   float: left;
   margin-right: 5px;
   height: 24px;
   line-height: 24px;
}
.topSelect select {
   float: left;
   margin-right: 12px;
   line-height: 24px;
   height: 24px;
}
.topSelect input[type="text"] {
   float: left;
   margin-right: 12px;
   height: 24px;
}
.topSelect input[type="submit"] {
   float: left;
   margin-right: 5px;
}
.BrokerpageSettings {
   float: none !important;
   width: 100%;
   border: none;
}
.BrokerpageSettings td {
   border: none !important;
}
.BrokerpageSettings td table {
   float: left;
   margin-left: 20px;
}
.BrokerpageSettings td table tr td span,
.BrokerpageSettings td table tr td a {
   float: left;
   width: auto;
   margin: 0 2px;
   padding: 0 2px;
   text-decoration: none;
   height: 20px;
   line-height: 20px;
}
.BrokerpageSettings td table tr td span {
   background: #51ae6f;
   color: #fff;
}
.BrokerpageSettings td table tr td a:hover {
   background: #afccdc;
   color: #51ae6f;
}
.error_msg p {
   float: left;
   width: 100%;
   font-size: 14px;
   text-align: center;
   background: red;
   color: #fff;
   padding: 10px 0;
}
.error_msg {
   float: left;
   padding: 0 6px;
   width: 99%;
}
main_box_h table tr td {
   border: 1px solid #868386;
   height: auto;
   padding: 5px 0;
   text-align: center;
}
/*-----------------------2-Jan-Manjeet-Ends------------------------------------------*/
/*-----------------------17-Jan-2012 -----------------------------------------------*/
.search-fields-left {
   width: auto;
   float: left;
   margin-right: 5px;
}
.search-fields-right {
   width: 62px;
   float: left;
}
.footerBold {
   font-family: Arial;
   font-weight: bold;
   font-size: small;
}
.error {
   border: 1px solid red !important;
}
.error1 {
   color: Red;
}
.loginDisplay {
   font-size: 1.1em;
   display: block;
   text-align: right;
   padding: 10px;
   color: White;
}
.loginDisplay a:link {
   color: white;
}
.loginDisplay a:visited {
   color: white;
}
.loginDisplay a:hover {
   color: white;
}
.failureNotification {
   font-size: 1.2em;
   color: Red;
}
.main {
   float: left;
   margin: 0;
   min-height: 500px;
   padding: 30px 0;
   width: 100%;
}
.modalOverlay {
   position: fixed;
   width: 100%;
   height: 100%;
   top: 0px;
   left: 0px;
   background-color: rgba(0, 0, 0, 0.3); /* black semi-transparent */
}
/*********************************
                                  Start
                                       *********************************/

.wrapperbox {
   heignt: auto;
}
.wrapperin {
   width: 1166px;
   heignt: auto;
   margin: 0 auto;
}
.phone_box {
   width: 50%;
   float: left;
   margin: 0;
}
.smmbox {
   width: 50%;
   float: right;
   color: #fff;
   text-align: right;
}
.smmbox p {
   margin: 0 !important;
}
.phone_box span {
   width: auto;
   height: auto;
   float: left;
   margin-right: 6px;
}
.phone_box img {
   width: 19px;
   margin-right: 5px;
}
.phone_box span .text_2 {
   line-height: 15px;
   margin-left: 0;
   padding-right: 0;
}
.logosec {
   padding: 5px 0;
   border-bottom: solid 2px #ff720a;
   background: #ffffff;
}
.logosec .wrapperin {
   width: 100%;
   padding-left: 20px;
}
.menu_top_new {
   text-align: center;
   margin: 14px 0 0px 30px;
   padding: 0;
   width: auto;
}
.logonew {
   float: left;
   margin: 0;
   position: static;
   width: auto;
}
.logo_new {
   float: left;
   margin: 0;
   position: static;
}
span.spancomp {
   width: 95%;
   height: auto;
   float: left;
}
span.spanlevel {
   width: 35%;
   height: auto;
   float: left;
}
span.spanright {
   float: right;
   width: 60%;
}
#maindiv {
   margin-bottom: 30px;
}
.main div {
   float: left;
   width: 100%;
}
.main div div {
   float: left;
   margin: 6px 6% 6px 0;
   width: 43%;
}
/*
#cphmid_upd div div {
	float: left;
	margin: 6px 6% 6px 0;
	width: 43%;
}*/
input[type="text"],
select,
textarea,
input[type="password"], input[type=file] {
   border: 1px solid #ccc;
   border-radius: 2px;
   float: left;
   height: auto;
   padding: 4px 1%;
   width: 98%;
}
textarea {
   height: 100px;
   resize: none;
}
input[type="radio"],
input[type="checkbox"] {
}
.minwidth {
   width: 25% !important;
   float: left !important;
   margin-right: 1%;
}
.maxwidth {
   width: 74% !important;
}
.midwidth {
   float: left !important;
   width: 48% !important;
}
.midwidth:first-child {
   margin-right: 2%;
}
.midwidthlookup {
   float: left !important;
   width: 63% !important;
}
.midwidthlookup:first-child {
   margin-right: 2%;
}
.min30 {
   width: 31% !important;
   margin: 0 2% 6px 0;
   float: left !important;
}

.min60 {
   width: 61% !important;
   margin: 0 2% 6px 0;
   float: left !important;
}

.min100px {
   width: 100px !important;
   margin: 0 2% 6px 0;
   float: left !important;
}
.min23 {
   width: 23% !important;
   margin: 0 2% 6px 0;
   float: left !important;
}
.buttonbox_top {
   height: auto;
   margin: 10px 0 20px 0;
}
.logout {
   width: 20%;
   height: auto;
   color: #f7f7f7;
   text-align: center;
   padding: 2px 4%;
   font-size: 12px;
   background: #9acd67;
   background: -webkit-gradient(
      linear,
      0 0,
      0 bottom,
      from(#9acd67),
      to(#127040)
   );
   background: -webkit-linear-gradient(#9acd67, #127040);
   background: -moz-linear-gradient(#9acd67, #127040);
   background: -ms-linear-gradient(#9acd67, #127040);
   background: -o-linear-gradient(#9acd67, #127040);
   background: linear-gradient(#9acd67, #127040);
   -pie-background: linear-gradient(#9acd67, #127040);
   border: solid 1px #b3e283;
}
.logout:hover {
   color: #ffffff !important;
}
.contentsec {
   background: #fff;
}
.wrapperbox,
.main #pnlregistration,
.main #pnlregistration .registration,
.main #pnlregistration h1,
.main #pnlMainDetails,
.main #pnlMainDetails .registration,
.main #pnlMainDetails h1,
.main #pnlotherdetails,
.main #pnlotherdetails .registration,
.main #pnlotherdetails h1,
.main #pnlbranding,
.main #pnlbranding .registration,
.main #pnlbranding h1,
.main #pnlfinancial,
.main #pnlfinancial .registration,
.main #pnlfinancial h1,
.main #pnluserdetails,
.main #pnluserdetails .registration,
.main #pnluserdetails h1,
.main .gridview_box,
.main .gridview_box div,
.main .gridview_box div table,
.main .gridview_box div table tr,
.buttonbox_top ul,
#cphmid_upd #one_time div table,
.main .buttonbox_top,
.main .widthfull,
#cphmid_upd #one_time div,
.buttonbox_top,
.main #pnlmaincontact {
   width: 100%;
   float: left;
}
.spanright img {
   float: left;
   margin-right: 8px;
}
.main .hidden-fields,
.main #error {
   margin: 0;
   width: 100%;
}
.registration h2 {
   margin: 0 0 20px;
}
.gridview_box table {
   border-collapse: collapse;
   border: none;
}
.gridview_box tr {
   border: solid 1px #000;
   border-collapse: collapse;
}
.gridview_box th,
.gridview_box td {
   border: none;
   float: left;
   padding: 11px 32px;
}
.gridview_box td {
   border-right: 1px solid;
   float: left;
   min-height: 63px;
   padding: 11px 1%;
   width: 12%;
}
.BrokerpageSettings > td {
   width: 100%;
}
.BrokerpageSettings > td table {
   border: none;
   margin-left: 0;
}
.buttonbox_top ul {
   float: left;
   list-style: none;
}
.BrokerpageSettings td,
.buttonbox_top ul li {
   width: auto;
   height: auto;
   float: left;
}
.buttonbox_top ul li {
   margin-right: 8px;
}
.buttonbox_top a:hover,
.buttonbox_top a:focus {
   color: #fff;
   text-decoration: none;
}
.main .widthfull {
   margin: 0;
   padding: 10px 1%;
}
.floatright {
   float: right !important;
}
#cphmid_upd #one_time {
   padding: 0;
}
#cphmid_upd #one_time div {
   margin: 0;
   padding: 0;
}
#cphmid_upd #one_time div table,
.main .buttonbox_top {
   height: auto;
}
#pnlregistration {
   margin: 0 0;
}
.main .marginTop20 {
   margin-top: 20px;
}
#cphmid_gridsearch td,
#cphmid_gridsearch th {
   /*padding: 2px 1%;*/
}
#cphmid_updprog {
   left: 48%;
   position: fixed;
   top: 44%;
}
.main #headsection {
   float: left;
   height: auto;
   margin: 0;
   width: 100%;
}
.main .imagebox {
   float: left;
   text-align: center;
   width: 16%;
   margin-right: 4%;
}
.main .imagebox img,
.main .imagebox a {
   width: 100%;
   height: auto;
   display: inline-block;
}
.main .imagebox .btn, .btn:active, .btn.active {
   margin-top: 1px;
   border-radius: 0;
}
.main .bdetails {
   float: left;
   height: auto;
   margin-right: 0;
   width: 76%;
}
.main .bdetails div {
   margin-right: 1%;
   width: 48%;
}
.bdetails .spanlevel {
   font-weight: bold;
   font-size: 16px;
}
.main .bdetails span.spanlevel {
   float: left;
   height: auto;
   width: 38%;
}
.main .modal.in .modal-dialog {
   float: left;
   height: auto;
   left: 22%;
   margin: 0;
   top: 26%;
   width: 60% !important;
}
.main .modal-content,
.main .modal-header,
.main .modal-body,
.wrapperin #tabmaindetails .editbtn,
.wrapperin #tabbranding .editbtn,
.wrapperin #tabfinancial .editbtn,
.wrapperin #tabuserdata .editbtn {
   float: left;
   height: auto;
   width: 100%;
   margin: 0;
}
.wrapperin #submenusection {
   float: left;
   height: auto;
   margin-right: 3%;
   width: 18%;
}
.wrapperin #submenusection li {
   border-top: solid 1px #eaeaea;
   padding: 8px;
}
.wrapperin #submenusection li:first-child {
   border-top: none;
}
.wrapperin #submenusection a {
   color: #127040;
   text-decoration: none;
   outline: none;
}
.wrapperin #submenusection li:hover {
   background: #eaeaea;
}
.wrapperin #tabmaindetails,
.wrapperin #tabbranding,
.wrapperin #tabfinancial,
.wrapperin #tabuserdata {
   float: left;
   width: 76%;
}
.wrapperin #tabmaindetails div,
.wrapperin #tabbranding div,
.wrapperin #tabfinancial div,
.wrapperin #tabuserdata div,
.modal-body div {
   float: left;
   margin: 6px 2% 6px 0;
   width: 48%;
}
.wrapperin #tabmaindetails div .spanlevel,
.wrapperin #tabbranding div .spanlevel,
.wrapperin #tabfinancial div .spanlevel,
.wrapperin #tabuserdata div .spanlevel {
   font-weight: bold;
}

.main .btn-lg, .wrapperin #tabmaindetails .editbtn a, .wrapperin #tabbranding .editbtn a, .wrapperin #tabfinancial .editbtn a, .wrapperin #tabuserdata .editbtn a {
    border-radius: 4px;
    font-size: 15px;
    line-height: 1.33;
    padding: 4px 12px;
}
.wrapperin .headingtag {
   border-bottom: 1px solid #ccc;
   font-size: 26px;
   margin: 0 0 15px;
   padding: 0 0 15px;
}
.modal-body {
   float: left;
   padding: 20px;
   position: static;
}
.modal-footer {
   border-top: medium none;
}
.wrapperin .modal-body, .wrapperin .modal-footer {
   float: left;
   height: auto !important;
   width: 100%;
   background: #fff;
}
.wrapperin .modal-content {
   border-radius: 6px 6px 0 0;
}
.wrapperin .modal-footer {
   margin: 0;
   border-radius: 0 0 6px 6px;
}
.main .clientlist_heading {
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
   color: #000;
   float: left;
   font-size: 12px;
   font-weight: bold;
   height: auto;
   line-height: 30px;
   padding: 0;
   width: 100%;
   margin: 0;
}
.client_list p {
   color: #000;
}
.main #one_time .detail {
   width: 100%;
   height: auto;
   float: left;
}
.main .form_box {
   float: left;
   height: auto;
   margin: 0;
   width: 100%;
}
.main div div {
	float: left;
	margin: 6px 2% 6px 0;
	width: 46%;
}
.client_list p {
   color: #000;
   float: left;
   font-size: 20px;
   font-weight: normal;
   margin-right: 20px;
   width: auto;
}
/*.client_list #cphmid_btnEdit {
	padding: 0 20px;
}*/
.detail .left_form p strong,
.detail .right_form p strong {
   background: #d1e7f4 none repeat scroll 0 0 !important;
   float: left;
   font-size: 18px;
   font-weight: normal;
   margin-top: 0;
   padding: 5px 0 5px 10px !important;
   width: 100%;
}
#cphmid_pnlproducts .client_list p,
#cphmid_pnlproducts .list_box,
#cphmid_pnlproducts .list_box div,
.main div div.main_box_h_one,
.main div .client_list,
#cphmid_pnlTasks .client_list p,
#cphmid_pnlTasks .list_box,
#cphmid_pnlTasks .list_box div,
#cphmid_pnlDpt .client_list p,
#cphmid_pnlDpt .list_box,
#cphmid_pnlDpt .list_box div,
.client_list .right_side_sec,
.client_list .right_side_sec .paging_area,
#cphmid_pnlComm .client_list .right_side_sec,
.client_list .right_side_sec #paging_area,
.main #supplierModal {
   float: left;
   width: 100%;
}
right_side_sec .f_left {
   float: left;
}
#cphmid_clientid,
#cphmid_bstype,
#cphmid_bstname,
#cphmid_brokerintro,
#cphmid_brokerintroname,
#cphmid_bpartner,
#cphmid_bpartnername,
#cphmid_brokerworking,
#cphmid_brokerworkingname {
   float: left;
   width: 48%;
   margin-right: 1%;
}
table.extratable tr {
   margin: 3px 0;
}
#cphmid_pnlContacts a.btn,
#cphmid_pnlSite a.btn {
   font-size: 14px;
}
.main .btnstyle,
.content_box input[type="submit"],
.paging_area input[type="submit"],
#cphmid_pnlContacts a.btn,
#cphmid_pnlDocument .client_list input[type="submit"],
#cphmid_pnlSite a.btn,
#cphmid_pnlElect .client_list .right_side_sec input[type="submit"],
#cphmid_pnlGas .client_list .right_side_sec input[type="submit"],
.main #cphmid_pnlJob .client_list .right_side_sec input[type="submit"],
.main #cphmid_pnlJob .client_list .right_side_sec input[type="button"],
.main #cphmid_pnlComm .client_list .right_side_sec input[type="submit"],
.main #cphmid_pnlComm .client_list .right_side_sec input[type="button"],
#cphmid_pnlTasks input[type="submit"] {
   border: none;
   color: #fff;
   font-family: Arial, Helvetica, sans-serif;
   padding: 4px 16px;
   margin-left: 0.3%;
   margin-right: 0;
   cursor: pointer;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   background: #79a653;
   background: -webkit-gradient(
      linear,
      0 0,
      0 bottom,
      from(#d25900),
      to(#f18231)
   );
   background: -webkit-linear-gradient(#d25900, #f18231);
   background: -moz-linear-gradient(#d25900, #f18231);
   background: -ms-linear-gradient(#d25900, #f18231);
   background: -o-linear-gradient(#d25900, #f18231);
   background: linear-gradient(#d25900, #f18231);
   -pie-background: linear-gradient(#d25900, #f18231);
   behavior: url(image/PIE.htc);
}
/*.main .btnstyle, .paging_area input[type="submit"], .main #cphmid_pnlJob .client_list .right_side_sec input[type="submit"], .main #cphmid_pnlJob .client_list .right_side_sec input[type="button"], .main #cphmid_pnlComm .client_list .right_side_sec input[type="button"], #cphmid_pnlTasks input[type="submit"] {
	padding: 0 16px;
}*/
.main .btnstyle:hover,
.content_box input[type="submit"]:hover,
.paging_area input[type="submit"]:hover,
#cphmid_pnlContacts a.btn:hover,
#cphmid_pnlDocument .client_list input[type="submit"]:hover,
#cphmid_pnlSite .client_list input[type="submit"]:hover,
#cphmid_pnlSite a.btn:hover,
#cphmid_pnlGas .client_list .right_side_sec input[type="submit"]:hover,
.main #cphmid_pnlJob .client_list .right_side_sec input[type="submit"]:hover,
#cphmid_pnlJob .client_list .right_side_sec input[type="button"]:hover,
.main #cphmid_pnlComm .client_list .right_side_sec input[type="button"]:hover,
#cphmid_pnlTasks input[type="submit"]:hover {
   background: #9f4400;
   background: -webkit-gradient(
      linear,
      0 0,
      0 bottom,
      from(#9f4400),
      to(#c15100)
   );
   background: -webkit-linear-gradient(#9f4400, #c15100);
   background: -moz-linear-gradient(#9f4400, #c15100);
   background: -ms-linear-gradient(#9f4400, #c15100);
   background: -o-linear-gradient(#9f4400, #c15100);
   background: linear-gradient(#9f4400, #c15100);
   -pie-background: linear-gradient(#9f4400, #c15100);
   behavior: url(image/PIE.htc);
}
.paging_area input[type="text"] {
   border: medium none;
   border-radius: 0;
   float: left;
   height: auto;
   padding: 0;
   width: auto;
   background: none;
}
#cphmid_pnlproducts .client_list,
#cphmid_pnlTasks .client_list,
#cphmid_pnlContacts .client_list,
#cphmid_pnlDocument .client_list,
#cphmid_pnlSite .client_list,
#cphmid_pnlElect .client_list,
#cphmid_pnlGas .client_list,
#cphmid_pnlJob .client_list,
#cphmid_pnlComm .client_list {
   margin: 10px 0;
   padding: 0;
}
#cphmid_pnlTasks .client_list p,
#cphmid_pnlContacts .client_list p,
#cphmid_pnlDocument .client_list p,
#cphmid_pnlSite .client_list p,
#cphmid_pnlElect .client_list p,
#cphmid_pnlGas .client_list p,
#cphmid_pnlJob .client_list p,
#cphmid_pnlComm .client_list p,
#cphmid_pnlcomparison p {
   width: 100%;
   float: left;
   border-bottom: solid 1px #000;
   padding-bottom: 10px;
}
#cphmid_pnlproducts .list_box,
#cphmid_pnlContacts .list_box,
#cphmid_pnlContacts .list_box div,
#cphmid_pnlDocument .list_box,
#cphmid_pnlDocument .list_box div,
#cphmid_pnlSite .list_box,
#cphmid_pnlSite .list_box div,
#cphmid_pnlGas .list_box,
#cphmid_pnlGas .list_box div {
   width: 100%;
   float: left;
}

#cphmid_pnlElect #fifth_one .list_box div {
   width: 100% !important;
   float: left;
}
.main .anothertabs {
   background: #e5e5e5;
   padding: 20px 16px 12px;
   border-radius: 10px 10px 0 0;
   border-bottom: 1px solid #dadada;
   float: left;
   width: 100%;
}
#cphmid_pnlproducts,
#cphmid_pnlTasks,
#cphmid_pnlDpt,
#cphmid_pnlContacts,
#cphmid_pnlDocument,
#cphmid_pnlSite,
#cphmid_pnlElect,
#cphmid_pnlGas,
#cphmid_pnlJob,
#cphmid_pnlComm,
#cphmid_pnlcomparison,
#cphmid_pnlpersonal {
   padding: 0 2%;
   background: #f2f2f2 none repeat scroll 0 0;
   float: left;
   width: 100%;
}
.right_side_sec .f_left {
   float: left;
   line-height: 16px;
   margin-top: 7px;
   padding: 3px 6px;
}
table.extratable input[type="radio"],
table.extratable input[type="checkbox"] {
   float: left;
   line-height: normal;
   margin: 4px 0 0;
   width: auto;
}
.textareabox {
   width: 98%;
}
.main #cphmid_pnlContacts .modal-dialog,
.main #cphmid_pnlSite .modal-dialog {
   float: left;
   height: auto;
   left: 15%;
   margin: 0;
   top: 10%;
   width: 70%;
}
.main #cphmid_pnlproducts .modal-dialog,
.main #cphmid_pnlproducts .modal-dialog {
   float: left;
   height: auto;
   left: 15%;
   margin: 0;
   top: 10%;
   width: 70%;
}
.main #cphmid_pnlproducts .modal-dialog .modal-body div div,
.main #cphmid_pnlproducts .modal-dialog .modal-body div div {
   float: left;
   margin: 6px 8% 6px 0;
   width: 42%;
}
.main #cphmid_pnlContacts .modal-dialog .modal-body div div,
.main #cphmid_pnlSite .modal-dialog .modal-body div div {
   float: left;
   margin: 6px 8% 6px 0;
   width: 42%;
}
.main #cphmid_pnlContacts .modal-dialog .modal-body div .modal-footer,
.main .colordivbox,
.main #cphmid_pnlSite .modal-dialog .modal-body div .modal-footer {
   width: 100%;
   float: left;
}
.main #cphmid_pnlJob .client_list .right_side_sec select,
.main #cphmid_pnlComm .client_list .right_side_sec select {
   width: 20%;
   float: left;
}
.main #cphmid_pnlJob .client_list .right_side_sec input[type="button"],
.main #cphmid_pnlComm .client_list .right_side_sec input[type="button"] {
   /*line-height: 30px;*/
}
.main .colordivbox span.spancolor {
   float: left;
   margin-right: 1%;
   width: 10%;
}
#cphmid_pnlComm .client_list .right_side_sec,
.client_list .right_side_sec #paging_area {
   color: #000;
}
.Grid th a {
   color: #fff;
}
#cphmid_btnsave {
   float: right;
}

#cphmid_updprog div img {
   width: 64px !important;
   height: 64px !important;
}
.marginbottom_30 {
   margin-bottom: 30px;
}
.width100 {
   width: 100% !important;
}
.paddingnone {
   padding: 0 14px !important;
}

.divmainleft {
   width: 47% !important;
   float: left !important;
   margin: 2px !important;
}

.divmainleft span:nth-child(even) {
   float: right;
   width: 60%;
   min-height: 37px;
}
.divmainleft span:nth-child(odd) {
   width: 35%;
   height: auto;
   float: left;
   min-height: 37px;
}

.divmainright {
   width: 50%;
   float: right !important;
   margin: 2px !important;
}

.divmainright span:nth-child(even) {
   float: right;
   width: 60%;
   min-height: 37px;
}
.divmainright span:nth-child(odd) {
   width: 35%;
   height: auto;
   float: left;
   min-height: 37px;
}

.divmain {
   width: 90% !important;
   float: left !important;
   margin: 2px !important;
}

.dropdown-content {
   background-color: #127040 !important;
   min-width: 200px !important;
}

.dropdown-content a {
   color: #ffffff !important;
   border-bottom: 1px solid #9acd67;
   padding: 5px 16px !important;
}
.dropdown-content a:hover {
   color: #ffffff !important;
   background-color: #9acd67;
}
.dropbtn {
   background: none !important;
}
.btn, button,
html input[type="button"],
input[type="reset"],
input[type="submit"], .btn:active, .btn.active {
   border: none;
   color: #fff;
   font-family: Helvetica, sans-serif;
   padding: 4px 20px;
   margin: 2px;
   cursor: pointer;
   /*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
   background: #ff720a;
   /*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#79a653), to(#127040));
	background: -webkit-linear-gradient(#79a653, #127040);
	background: -moz-linear-gradient(#79a653, #127040);
	background: -ms-linear-gradient(#79a653, #127040);
	background: -o-linear-gradient(#79a653, #127040);
	background: linear-gradient(#79a653, #127040);
	-pie-background: linear-gradient(#79a653, #127040);*/
   behavior: url(image/PIE.htc);
}
.home_footer {
   font-weight: bold;
   border-top: solid 2px #000;
   border-bottom: solid;
}
.btn-primary {
   border: none;
   color: #fff;
   font-family: Arial, Helvetica, sans-serif;
   padding: 4px 16px;
   margin-left: 0.3%;
   margin-right: 0;
   cursor: pointer;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   background: #79a653;
   background: -webkit-gradient(
      linear,
      0 0,
      0 bottom,
      from(#79a653),
      to(#127040)
   );
   background: -webkit-linear-gradient(#79a653, #127040);
   background: -moz-linear-gradient(#79a653, #127040);
   background: -ms-linear-gradient(#79a653, #127040);
   background: -o-linear-gradient(#79a653, #127040);
   background: linear-gradient(#79a653, #127040);
   -pie-background: linear-gradient(#79a653, #127040);
}
#ContentPlaceHolder1_UpdatePanel7 div,
#ContentPlaceHolder1_UpdatePanel1,
#ContentPlaceHolder1_UpdatePanel1 div {
   width: 100% !important;
   background: #f2f2f2 none repeat scroll 0 0;
}
#paging_area .pageNumber {
   color: #000;
   width: 80px;
}
.pageNumber {
   color: #000;
   width: 80px !important;
}

/*added on 01/11/2023*/
#two_time div span {
   margin: 5px 0 5px 0;
}

#two_time div,
.internal_page div {
   float: left;
   margin: 6px 2% 6px 0;
   width: 46%;
}
#one_time div {
   margin-top: 10px !important;
}
.buttonbox_top a {
   border: none;
   color: #fff;
   font-family: Helvetica, sans-serif;
   padding: 4px 20px;
   margin: 2px;

   display: inline-block;
   background: #ff720a;
}
#two_time .buttonbox_top {
   width: 100% !important;
}
.homeAdminSalesMix li {
   border: solid 1px #ff720a;
   padding: 2px;
}

/*Page Style Copied */
.ModalPopupBG {
   background-color: #666699;
   filter: alpha(opacity=50);
   opacity: 0.7;
}

.DisplayPopup {
   min-width: 200px;
   min-height: 150px;
   background: white;
}

/* Dropdown Button */
.dropbtn {
   color: #fff;
   background: #9acd67;
}

/* Dropdown button on hover & focus */
.dropbtn:hover,
.dropbtn:focus {
   background-color: #3e8e41;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
   position: relative;
   display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
   display: none;
   position: absolute;
   background-color: #f9f9f9;
   min-width: 160px;
   box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

/* Links inside the dropdown */
.dropdown-content a {
   color: black;
   padding: 12px 16px;
   text-decoration: none;
   display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
   /*   background-color: #f1f1f1; */
}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {
   display: block;
}

.dyn-menu {
   padding: 5px 0px 0 20px;
   float: left;
   margin-top: 10px;
}

#DynamicUserMenu_Menu1 a.static {
   text-decoration: none;
   color: #676767;
   font-size: 13px;
   font-weight: bold;
   word-spacing: normal;
   padding: 0px 0px 0 15px;
}
.dyn-menu ui li a {
   text-decoration: none;
   color: #676767;
   font-size: 13px;
   font-weight: bold;
   word-spacing: normal;
   padding: 0px 0px 0 15px;
}

.dynamic {
   color: #ffffff !important;
   padding: 2px 5px !important;
   background-color: #ff720a !important;
   text-align: left;
}
#DynamicUserMenu1_Menu1 ul li {
   position: relative;
   float: left;
   padding: 0px 5px;
}

#DynamicUserMenu1_Menu1 ul li ul li {
   border-bottom: 1px solid #d25900;
   width: 100%;
}
#DynamicUserMenu1_Menu1 ul li ul li a:hover {
   color: #000 !important;
}

.internal_page h1 {
   background: #eb6705;
   width: 100%;
   float: left;
   padding: 0px 0 0 10px;
   color: #ffffff;
}
.row table th, .row table td {
    padding: 2px 8px;
}
.menu_top_new a:hover, .menu_top_new a:focus {
    color: #ff720a;
}
#DynamicUserMenu1_Menu1 a.static {
    padding: 2px .6em;
}
.wrapperbox.footernew {
    margin-top: 40px;
}
.wrapperbox.contentsec {
    padding: 30px 0;
    min-height: 500px;
}
input#cphmid_txttaskduedate {
    margin-bottom: 8px;
}
.btn, .sub_btn, .main .button, input[id="cphmid_lnkAdd"], .button_blue_new input[type="button"], #tabProductExcluded input[type="submit"], .modal-footer button[type="button"], .modal-footer input[type="submit"], .client_list input[type="submit"], .btn:active, .btn.active {
    border-radius: 3px;
}
h3 {
    width: 100%;
    display: inline-block;
    margin: 10px 0 26px;
}
.wrapperin .partnerdetails #submenusection, .wrapperin .partnerdetails #tabmaindetails, .wrapperin .partnerdetails #tabbranding, .wrapperin .partnerdetails #tabfinancial, .wrapperin .partnerdetails #tabuserdata {
    margin-right: 0;
    width: 100%;
}
.main .imagebox {
    width: 20%;
    margin-right: 3%;
    background: #fafafa;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
}
.main .imagebox, .main .imagebox img {
    height: 200px;
}
.main .imagebox img {
    width: 100%;
	object-fit: cover;
}
.main .imagebox .btn {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 14px;
    line-height: 30px;
    background: rgba(0,0,0,.5);
    border: none;
}
.main .imagebox .btn:hover {
	opacity: .6;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    border-radius: 3px;
}

/**07-08-25**/

.modal {
    text-align: center;
}
.modal-content {
    width: 80%!important;
    float: none!important;
    display: inline-block;
    text-align: left;
}
.w50,  #cphmid_pnlSite .list_box .modal-body>div>div {
    width: 48%!important;
    padding: 0 2%;
}