
@charset "utf-8";
* {
    border: 0 none;
    margin: 0;
    padding: 0;
}
html, body {
    color: #333333;
    /*font-family: Verdana,Geneva,sans-serif;*/
    /*font-family: Helvetica,Geneva,sans-serif;
    font-size: 85%;*/
    margin: 0;
    padding: 0;
    font-size:85%;
    font-family:Verdana, Geneva, sans-serif !important;
}
.main {
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: 95%;
}
.header {
    /*height: 140px;*/
    width: 100%;
}
.header_in {
    /*height: 80px;*/
    margin-top: 15px;
    width: 100%;
}
.header_top {
    /*height: 95px;*/
    margin: 0 auto;
    width: 100%;
}
.header_logo {
    float: left;
    height: auto;
    width: 35%;
    padding-bottom: 5px;
}
.header_date {
    background-color: #E4E4E4;
    float: left;
    font-size: 80%;
    height: auto;
    margin-top: 15px;
    width: 25%;
}
.header_profile {
    float: right;
    height: auto;
    width: 55%;
}
.profile_topmenu {
    clear: both;
    float: right;
    height: 24px;
    list-style: none outside none;
    padding-top: 15px;
}
.profile_topmenu ul, li {
    list-style: none outside none;
}
.profile_topmenu li {
    display: inline-block;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 0 3px;
    position: relative;
}
.profile_topmenu ul, li a {
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}
.profile_topmenu ul, li a:hover {
    text-decoration: underline;
}
.current_date {
    color: #356187;
    font-size: 15px;
    margin-top: 15px;
    position: absolute;
}
.profile_notiiconopen {
    background: url("/img/newTheem/notifications_imgs.png") no-repeat scroll -18px -35px transparent;
    display: block;
    height: 15px;
    margin: 4px 0 0 8px;
    width: 16px;
}
.profile_notiiconclose {
    /*background: url("/img/newTheem/notifications_imgs.png") no-repeat scroll -64px 0 transparent;*/
    display: block;
    height: 17px;
    margin: 4px 0 0 8px;
    width: 17px;
}
div.profile_notificationdiv {
    display: none;
}
.profile_notificationdiv .arrow {
    background: url("/img/newTheem/notifications_imgs.png") no-repeat scroll -16px -51px transparent;
    height: 11px;
    position: absolute;
    right: 11px;
    top: -9px;
    width: 18px;
}
.profile_unreadnotification {
    background-color: #C71E00;
    border: 1px solid #B01A01;
    bottom: 17px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    left: 11px;
    line-height: 14px;
    margin: 4px 0 0 8px;
    padding: 0 4px;
    position: absolute;
    text-align: center;
    text-shadow: 0 -1px 0 #901401;
    top: -10px;
    z-index: 400;
}
.clear {
    clear: both;
}
.menu_subTabs ul {
    clear: both;
    height: 25px;
    /*padding-left: 5px;*/
    padding-left: 0px;
}
.menu_subTabs li {
    display: inline-block;
    float: left;
    list-style: none outside none;
    margin-right: 3px;
    position: relative;
}
.menu_subTabs li a {
    background: url("/img/newTheem/out_h1_bg.jpg") repeat-x scroll 0 0 transparent;
    border-color: #285277;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0;
    display: inline-block;
    font-size: 11px;
    margin-top: 1px;
    padding: 4px 5px;
    text-decoration: none;
}
.menu_subTabs li a:hover {
    background: url("/img/newTheem/menu_bg_act.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    text-decoration: none;
}
.menu_subTabs li a.tabSelt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/img/newTheem/menu_bg_act.jpg") repeat-x scroll 0 0 transparent;
    border-color: #AAAAAA;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    text-decoration: none;
}
.menu_subTabs li a.tabSelt span {
    display: inline-block;
    padding: 4px 10px;
}
.center_middle {
    /*border: 1px solid #AAAAAA;*/
    margin: 0 auto;
    width: 100%;
}
.center_middle_in {
    /* font-size: 90%; modified on 28052013 */
    margin: 0 auto;
    width: 96%;
}
.center_middle_in h1 {
    color: #356187;
    font-size: 18px;
    padding: 10px 0;
}
.select_box {
    background-color: #EAEFF3;
    border: 1px solid #D7DFE7;
    height: 22px;
    width: 124px;
}
.marke_fields {
    float: right;
    text-align: right;
    width: 300px;
}
.slider {
    margin: 30px 0;
}
.slider h1 {
    background: url("/img/newTheem/slider_bg_h1.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    padding: 8px 7px 8px 8px;
}
.glossymenu {
    margin: 5px 0;
    padding: 0;
}
.glossymenu a.menuitem {
    background: url("/img/newTheem/slider_bg_h1.jpg") repeat-x scroll left bottom transparent;
    color: white;
    display: block;
    /*font: bold 14px Verdana,Helvetica,sans-serif;*/
    font-size: 110% !important;
    height: 9px;
    margin-bottom: 20px;
    padding: 1px 0 10px 10px;
    position: relative;
    text-decoration: none;
    width: auto;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active {
    color: white;
}
.glossymenu a.menuitem .statusicon {
    border: medium none;
    position: absolute;
    right: 5px;
    top: 5px;
}
.glossymenu a.menuitem:hover {
    background-image: url("/img/newTheem/slider_bg_h1_ov.jpg");
}
.glossymenu div.submenu {
    background: none repeat scroll 0 0 white;
}
.glossymenu div.submenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.glossymenu div.submenu ul li {
    border-bottom: 1px solid blue;
}
.glossymenu div.submenu ul li a {
    color: black;
    display: block;
    font: 13px Verdana,Helvetica,sans-serif;
    padding: 2px 0 2px 10px;
    text-decoration: none;
}
.glossymenu div.submenu ul li a:hover {
    background: none repeat scroll 0 0 #DFDCCB;
}
.glossymenu_left {
    float: left;
    width: 49%;
}
.glossymenu_right {
    float: right;
    width: 49%;
}
.glossymenu label {
    display: block;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 20px;
    width: 45%;
    font-size: 91%;
    text-align: right;
    padding-right: 20px;
}
.glossymenu .commonfieldsetnested label {
    width: 43.6%;
}
.glossymenu .cotcls label {
    width: 43%;
}
.glossymenu input {
    background-color: #EAEFF3;
    border: 1px solid #D7DFE7;
    height: 22px;
    margin-bottom: 5px;
    padding-left: 5px;
    width: 260px;
}
img {
    border: medium none;
}
.glossymenu h1 {
    background: url("/img/newTheem/out_h1_bg.jpg") repeat-x scroll left bottom transparent;
    color: white;
    display: block;
    font: bold 12px Verdana,Helvetica,sans-serif;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 2px 0 2px 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: auto;
}
.glossymenu h2 {
    background: url("/img/newTheem/cot_feedback_bg.jpg") repeat-x scroll left bottom transparent;
    color: white;
    display: block;
    font: bold 12px Verdana,Helvetica,sans-serif;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 2px 0 2px 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: auto;
}
.select_in {
    background-color: #EAEFF3;
    border: 1px solid #D7DFE7;
    height: 22px;
    margin-bottom: 5px;
    padding: 2px;
    width: 266px;
}
.float_left {
    float: left;
}
.float_right {
    float: right;
}
.coments_box {
    background-color: #EAEFF3;
    border: 1px solid #D7DFE7;
    height: 75px;
    margin-bottom: 5px;
    padding: 2px;
    width: 98%;
}
.button_blue {
    background: none repeat scroll 0 0 #356187;
    color: #FFFFFF;
    margin: 5px 5px 5px 0;
    padding: 3px 15px;
    text-decoration: none;
    cursor: pointer;
}
.button_blue:hover {
    background: none repeat scroll 0 0 #3B77A6;
    padding: 3px 15px;
    text-decoration: none;
}

a.button_blue1 {
    background: none repeat scroll 0 0 #356187;
    color: #FFFFFF;
    margin: 5px 5px 5px 0;
    padding: 3px 15px;
    text-decoration: none;
}
a.button_blue1:hover {
    background: none repeat scroll 0 0 #3B77A6;
    padding: 3px 15px;
    text-decoration: none;
}
.detail_menu {
    float: left;
    width: 103%;
}
.detail_menu ul {
    clear: both;
    height: 25px;
}
.detail_menu li {
    display: inline-block;
    float: left;
    list-style: none outside none;
    margin-right: 3px;
    position: relative;
}
.detail_menu li a {
    background: url("/img/newTheem/detail_menu_bg.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    margin: 10px 9px 10px 0;
    padding: 4px 15px 5px;
    text-decoration: none;
}
.detail_menu li a:hover {
    background: none repeat scroll 0 0 #325D82;
    color: #FFF;
    text-decoration: none;
}
a.button_blue {
    background: none repeat scroll 0 0 #356187;
    color: #FFFFFF;
    margin: 5px 5px 5px 0;
    padding: 6px 15px;
    text-decoration: none;
}
a.button_blue:hover {
    background: none repeat scroll 0 0 #3B77A6;
    padding: 6px 15px;
    text-decoration: none;
}
.menu_subTabs li a {
    background: url("/img/newTheem/out_h1_bg.jpg") repeat-x scroll 0 0 transparent;
    border-color: #285277;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0;
    display: inline-block;
    font-size: 11px;
    margin-top: 1px;
    padding: 4px 5px;
    text-decoration: none;
    color:#fff;
}
.menu_subTabs li a:hover {
    background: url("/img/newTheem/menu_bg_act.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    text-decoration: none;
}
.detail_text {
    display: inline;
    word-wrap:break-word;
}
.tabs {
    clear: both;
    margin: 25px 0;
    min-height: 200px;
    position: relative;
}
.tab {
    float: left;
}
.tab label {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    left: 1px;
    margin-left: -1px;
    padding: 10px;
    position: relative;
}
.tab [type="radio"] {
    display: none;
}
.content {
    background: none repeat scroll 0 0 white;
    border: 1px solid #CCCCCC;
    bottom: 0;
    left: 0;
    padding: 20px;
    position: absolute;
    right: 0;
    top: 28px;
}
[type="radio"]:checked ~ label {
    background: none repeat scroll 0 0 white;
    border-bottom: 1px solid white;
    z-index: 2;
}
[type="radio"]:checked ~ label ~ .content {
    z-index: 1;
}
.input_box {
    background-color: #EAEFF3;
    border: 1px solid #D7DFE7;
    height: 20px;
    /*margin-bottom: 5px;*/
    padding-left: 5px;
    width: 260px;
}

a.link_blue{ color:#356187; text-decoration:none;}
a.link_blue:hover{ color:#000;}


/*added on 25Apr 2013*/

.grid{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
}
.grid th{
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    padding:5px;
    text-align:left;
    background:#069;
    color:#fff;

}
.grid td{
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    padding:5px;
    vertical-align:top;
}
.gray{
    background:#f1f1f1;
}
.automargin{
    margin:0 auto;
}


h2 {
    background: url("/img/newTheem/cot_feedback_bg.jpg") repeat-x scroll left bottom transparent;
    color: white;
    display: block;
    font: bold 12px Verdana,Helvetica,sans-serif;
    margin-bottom: 20px;
    /*margin-top: 10px;*/
    margin-top: 0px;
    padding: 4px 0 5px 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: auto;
}



.glossymenu2 label {
    display: block;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 20px;
    width: 210px;
}
.glossymenu2 input, .glossymenu2 select {
    background-color: #EAEFF3;
    border: 1px solid #D7DFE7;
    height: 22px;
    margin-bottom: 5px;
    padding-left: 5px;
    width: 204px;
}
img {
    border: medium none;
}
.glossymenu2 h1 {
    background: url("/img/newTheem/out_h1_bg.jpg") repeat-x scroll left bottom transparent;
    color: white;
    display: block;
    font: bold 12px Verdana,Helvetica,sans-serif;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 4px 0 5px 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: auto;
}
.glossymenu2 h2 {
    background: url("/img/newTheem/cot_feedback_bg.jpg") repeat-x scroll left bottom transparent;
    color: white;
    display: block;
    font: bold 12px Verdana,Helvetica,sans-serif;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 4px 0 5px 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: auto;
}


.txtara {
    background-color: #EAEFF3;
    border: 1px solid #D7DFE7;
    margin-bottom: 5px;
    padding-left: 5px;
    width: 204px;
}

.newtablehead{
    background:url("/img/newTheem/slider_bg_h1.jpg") repeat-x #275275; 
    height:30px; text-align:left; color:#FFF;
}
.newtablehead th a{
    color:#FFF;
}

.detailHead{
    border: 1px solid #CCCCCC;
}
.detailHead td{
    border: 1px solid #CCCCCC;
}
.newTbl th{
    padding-left: 10px;
    vertical-align: middle;
}.newTbl td{
    padding-left: 10px;
    vertical-align: middle;
}
/*CSS Added on 27-05-2013 for sales form*/
.frmLbls{
    display:inline-block;
    width:150px;
    vertical-align:top;
    font-weight:bold;
    font-size:91%;
    /*margin-bottom:10px;*/
    padding-bottom:8px;
    padding-top:3px;
    text-align:right;
    color:#000a00;

    padding-right:10px;
    border-right: 4px solid #fff;
}
.expanded{
    border:none!important;   
}
.collapsed legend{
    /* background: url("/img/newTheem/slider_bg_h1.jpg") repeat-x scroll left bottom transparent!important;*/
    background: url("/img/slider_bg_detail.jpg") repeat-x scroll right bottom transparent!important;
    color: white;
    display: block;
    font: bold 14px Verdana,Helvetica,sans-serif;
    margin-bottom: 20px;
    /*padding: 7px 0 10px 10px;*/
    position: relative;
    text-decoration: none;
    width: 100%;
    padding: 2px 0 2px 10px;
    font-size: 110%!important;
}
.collapsed legend:hover {
    background-image: url("/img/newTheem/slider_bg_h1_ov.jpg");
}
.expanded legend{
    /*background: url("/img/newTheem/slider_bg_h1_ov.jpg") repeat-x scroll left bottom transparent!important;*/
    background: url("/img/slider_bg_detail_hover.jpg") repeat-x scroll right bottom transparent!important;
    color: white;
    display: block;
    font: bold 14px Verdana,Helvetica,sans-serif;
    /*margin-bottom: 20px;*/
    /*padding: 7px 0 10px 10px;*/
    position: relative;
    text-decoration: none;
    width: 100%;
    padding: 2px 0 2px 10px;
    font-size: 110%!important; 
}
.commonfieldsetnested{
    border:none!important;
    padding:0 0 0 20px!important;
}
.commonfieldsetnested legend{
    background: url("/img/out_h1_bg.jpg") repeat-x scroll left bottom transparent!important;
    color: white;
    display: block;
    font: bold 12px Verdana,Helvetica,sans-serif;
    margin-bottom: 20px;
    /*margin-top: 10px;*/
    padding: 2px 0 2px 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 98%;
}
.commonfieldsetnested.expanded legend{
    background: url("/img/out_h1_bg.jpg") repeat-x scroll left bottom transparent;
    color: white;
    display: block;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 2px 0 3px 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 98%;
}
.commonfieldset {
    border: none!important;
    margin-bottom: 1em;
    /*padding: 0px 0!important;*/
    /*min-height: 50px;*/
    margin:0px;
}
.clsMandatory{
    border-right:4px solid red;
}
.lbls{
    display:inline-block;
    margin-bottom: 10px;
    vertical-align: middle;
    padding-top: 3px;
}
a.button_blue2 {
    background: none repeat scroll 0 0 #356187;
    color: #FFFFFF;
    margin: 5px 5px 5px 0;
    padding: 1px 15px;
    text-decoration: none;
}
/*CSS added on 29-05-2013 for prospects detail page*/
.det{
    display:inline-block;
    margin-bottom:5px;
    padding-top:4px;
    vertical-align:middle
}
.salesFormcls{
    padding-right:10px; 
}
.salesFormcls table td{
    padding-left: 0;
    width: 50%;
}
.salesFormcls .frmLbls{
    margin-bottom: 1px;
}
.salesFormcls .frmSelt{
    /*width: 208px;*/
    width: 37%;
}.salesFormcls .frminpt{
    /*width: 200px;*/
    padding-left: 6px;
    width: 35%;
}
.salesFormcls a.dp-choose-date{
    float: none;
    display:inline-block;
    margin: 0px;
}
.width260{
    /*width: 260px;*/
    width: 50%;
}
.salesFormcls .width240{
    width: 47.5%;
}.salesFormcls .width250{
    width: 49%;
}
.pcmtcwithborder{
    vertical-align:middle;
    width: 33.9% !important;
}.pcmtcwithoutborder{
    vertical-align:middle;
}
.pcmtcwithborder25{
    vertical-align:middle;
    width: 25% !important;
}
.mpanbox{
    float:left;
    width:35%;
    /*width:222px;*/
}.mpanbox table{
    width:100%;
    /*width:222px;*/
}
label.mpanboxrow{
    float:left; vertical-align: baseline;
}
.width1154{
    width:100%;
}
.width1154 fieldset{
    width:47%;	
}
.width1154 fieldset .width260{
    width:47%;	
}
.width1154 .right {
    float:none;	
}
.width1154 .right table{
    margin-left:4.7%;	
}
.width1154 fieldset table td{
    width:100%;	
}
.width48-2{
    width:48.2% !important;
}
.width51{
    width:51% !important;
}
.salesFormcls .pcbox50{
    width:100%;
}
.salesFormcls .mtcbox60{
    width:100%;
}
.salesFormcls .llfbox58{
    /*border-radius: 0 11px 0 0;*/
    width:100%;
}
#pagination {
    text-align:right;
    padding-bottom: 5px;
    margin-top: 3px;
}
#pagination a{
    display:inline-block;
    margin:0 1px;
    padding:4px 10px;
    font-size:90%;
    background:#DDDDDD;
    color:#555;
    text-decoration:none;
    border-radius:5px;
}
#pagination a:hover, #pagination a.active{
    display:inline-block;
    background:#437CA9;
    color:#fff;
}
.spacer50{
    clear: both;
    height: 50px;
}
.addpopupbtnfromleft{
    margin: 10px -4px 10px 0px;
}
.mpancheckercls{
    margin-left: 39%; position: absolute; margin-top: 30px;
}
.salesFormcls .mpanbottom1{
    margin: 0;
    width: 100%;
}
.salesFormcls .mpanbottom2{
    margin: 0;
    width: 100%;
}
.salesFormcls .mpanbottom3{
    margin: 0;
    width: 100%;
}.salesFormcls .mpanbottom4{
    /*border-radius: 0 0 11px 0; */
    margin: 0; width: 100%;
}
.width550{
    width: 550px;
}.width234{
    width: 234px;
}
.width47-2{
    width:47.2%!important;
}
.width50{
    width:50%!important;
}
.glossymenu .cotfeed{
    width: 95%; margin: 0px auto;	
}
.width53-2{
    width: 53.2%;
}
.width39{
    width: 39%!important;
}
/*for detail header*/
.tble_02{
    width:70%;
}
.tble_02 th{

    padding:4px 8px;
    font-size:13px;
    font-weight:bold;
    color:#333;

}
.tble_02 td.bld{
    font-weight:bold;
    font-size: 91%;
}
.tble_02 td{
    padding:4px 8px;
    /*font-size:13px;*/
    color:#393939;
}
.tble_02 tr.evenrow{
    background:#EAF3FC;
}.tble_02 tr.oddrow{
    background:#F7FBFF;
}

.tble_02 td a{
    color:#356187;
}

.tble_05{border-top:1px solid #dddddd; border-right:1px solid #dddddd;width:70%;font-size: 91%;}
.tble_05 th{border-bottom:1px solid #dddddd; padding:5px 12px; background:#437ca9;	font-weight:bold; color:#FFF;}
.tble_05 tr.subtitle td{color:#437CA9; font-weight:bold;}
.tble_05 td.bluetxt{padding:8px 12px; color:#437ca9; font-size:75%; font-weight:bold;}
.tble_05 td{border-bottom:1px solid #dddddd; padding:5px 12px; color:#393939;}
.tble_05 tr.even{background:#fafafa;}
.tble_05 td a{color:#356187;}

/*end detail header*/
.salesFormcls textArea{
    width:100%;
    background: none repeat scroll 0 0 #EAEFF3!important;
}
.width42{
    width: 42%!important;
}
/*Advance search classes*/
.advanceSearchbox{

}
.advanceSearchbox lable{
    display: inline-block;
    vertical-align: middle;
    padding: 5px;
    width: 10%;
    margin-left: 2%;
}.advanceSearchbox select,button{
    /*margin-right:3%; */
}
.advanceSearchbox a.dp-choose-date {
    display: inline-block;
    float: none;
    margin: 0;
}
/*Advance search classes*/
.eachMetercls .mpancheckercls{
    margin-left: 35.5%;
}
.detailpagesubtab{
    width: 80%;
    float: none;
}

.tble_04{border-top:1px solid #dddddd; border-left:1px solid #dddddd;font-size: 91%;}
.tble_04 th{border-bottom:1px solid #dddddd; padding:5px 12px;	background:#437ca9;	font-weight:bold; color:#FFF;}
.tble_04 tr.subtitle td{color:#437CA9; font-weight:bold;}
.tble_04 td.bluetxt{padding:8px 12px; color:#437ca9; font-size:75%; font-weight:bold;}
.tble_04 td{border-bottom:1px solid #dddddd; padding:5px 12px; color:#393939;}
.tble_04 tr.even{background:#fafafa;}
.tble_04 td a{color:#356187;}

.mixActors td{
    height: 28px;
}.mixActorsStatus td{
    height: 28px;
}

/*new classes 10062013*/


.salesFormcls123{
    padding-right:10px; 
}
.salesFormcls123 table td{
    padding-left: 0;
    width: 33.3%;
}
.salesFormcls123 .frmLbls{
    margin-bottom: 1px;
}
.salesFormcls123 .frmSelt{
    /*width: 208px;*/
    width: 37%;
}.salesFormcls123 .frminpt{
    /*width: 200px;*/
    padding-left: 6px;
    width: 35%;
}
.salesFormcls123 a.dp-choose-date{
    float: none;
    display:inline-block;
    margin: 0px;
}
.width260{
    /*width: 260px;*/
    width: 50%;
}
.salesFormcls123 .width240{
    width: 47.5%;
}.salesFormcls123 .width250{
    width: 49%;
}

.addappointmentfrm{

}
.addappointmentfrm .mpancheckercls {
    margin-left: 25%;
    margin-top: 30px;
    position: absolute;
}
.clsMiddle{
    vertical-align: middle;
}
.prenext a {
    background: none repeat scroll 0 0 #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    color: #555555;
    display: inline-block;
    font-size: 90%;
    margin: 0 1px;
    padding: 4px 10px;
    text-decoration: none;
}
.prenext a:hover, .prenext a.active{
    display:inline-block;
    background:#437CA9;
    color:#fff;
}
.subtabs{
    margin-bottom: 5px;
}
.hight12{
    height: 12px;
}
.message {
    color: #002F65;
    font-size: 16px;
    text-align: center;
}
.dashboard h1{
    color: #002F65;
    font-size: 18px;
    font-weight: bold;
}
.dashboard .leftlinks{
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
}
.bankapistatu {
    background: none repeat scroll 0 0 #3F79A7;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    display: inline-block;
    padding: 2px 10px;
    vertical-align: middle;
}
.greenCls{
    color:green;
}.redCls{
    color:red;
}
.targetAction a.dp-choose-date{
    float: none;
    display:inline-block;
    margin: 0px;
}
.advanceSearchboxExpLonBon lable {
    width: 9%;
}
.clsFieldError{
    border: 1px solid #D71016!important;
}
.clsbld{
    font-weight:bold;
}
.bdrright{
    border-right: 4px solid #fff;
}
.clsRedBg{
    background-color :#FF7C7C;
}
.clsGreenBg{
    background-color :#6AFB92;
}
.clsBlueBg{
    background-color :#3BB9FF;
}
.basic_search_box {
    background-color: #EAEFF3;
    border: 1px solid #D7DFE7;
    height: 23px;
    padding-left: 5px;
    width: 150px;
}
.clsInstructions{
    
}
.width250 {
    width: 250px !important;
}